如何使用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

如何使用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/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:-有用又短。非常感谢。