如何使用npm-v2.14.4和node-v4.1.1解决Mac os v10.10.5下的npm安装-g cordova错误?
如何使用npm-v2.14.4和node-v4.1.1解决Mac os v10.10.5下的npm安装-g cordova错误如何使用npm-v2.14.4和node-v4.1.1解决Mac os v10.10.5下的npm安装-g cordova错误?,cordova,Cordova,如何使用npm-v2.14.4和node-v4.1.1解决Mac os v10.10.5下的npm安装-g cordova错误 zhs -MacBook-Pro:~$ npm -v 2.14.4 zhs-MacBook-Pro:~ $ node -v v4.1.1 zhs-MacBook-Pro:~$ npm install -g cordova npm ERR! Darwin 14.5.0 npm ERR! argv "/usr/local/bin/node" "/usr/loca
zhs -MacBook-Pro:~$ npm -v
2.14.4
zhs-MacBook-Pro:~ $ node -v
v4.1.1
zhs-MacBook-Pro:~$ npm install -g cordova
npm ERR! Darwin 14.5.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "cordova"
npm ERR! node v4.1.1
npm ERR! npm v2.14.4
npm ERR! path /usr/local/lib/node_modules/cordova
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall rmdir
npm ERR! Error: EACCES: permission denied, rmdir '/usr/local/lib/node_modules/cordova'
npm ERR! at Error (native)
npm ERR! { [Error: EACCES: permission denied, rmdir '/usr/local/lib/node_modules/cordova']
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'rmdir',
npm ERR! path: '/usr/local/lib/node_modules/cordova' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! error rolling back Error: EACCES: permission denied, rmdir '/usr/local/lib/node_modules/cordova'
npm ERR! error rolling back at Error (native)
npm ERR! error rolling back { [Error: EACCES: permission denied, rmdir '/usr/local/lib/node_modules/cordova']
npm ERR! error rolling back errno: -13,
npm ERR! error rolling back code: 'EACCES',
npm ERR! error rolling back syscall: 'rmdir',
npm ERR! error rolling back path: '/usr/local/lib/node_modules/cordova' }
npm ERR! Please include the following file with any support request:
npm ERR! /Users/zhengbing/npm-debug.log
您试图在没有根权限的情况下使用-g标志全局安装cordova,因此您得到了一个EACCES权限错误。使用节点包管理器全局安装包时,您应该具有超级用户权限。使用:
sudo npm install -g cordova
相反。系统可能会提示您输入管理员密码。您试图在没有root权限的情况下使用-g标志全局安装cordova,因此您遇到了EACCES权限错误。使用节点包管理器全局安装包时,您应该具有超级用户权限。使用:
sudo npm install -g cordova
相反。您可能会被提示输入管理员密码。我是一个非常棒的人,tnx:-有用且简短。非常感谢。我真是个笨蛋,tnx:-有用又短。非常感谢。