您的位置:首页 > Web前端 > Node.js

安装ionic报错 { [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/ionic']解决方法

2016-07-26 09:52 846 查看
weiwenhuamingdeMacBook-Pro:~ Jaycee$ npm install -g cordova ionic

npm ERR!
tar.unpack untar error /Users/Jaycee/.npm/ionic/1.7.16/package.tgz

npm ERR! Darwin 15.5.0

npm ERR!
argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "cordova" "ionic"

npm ERR!
node v4.3.1

npm ERR!
npm  v2.14.12

npm ERR!
path /usr/local/lib/node_modules/ionic

npm ERR!
code EACCES

npm ERR!
errno -13

npm ERR!
syscall mkdir

npm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/ionic'

npm ERR!     at Error (native)

npm ERR!  { [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/ionic']

npm ERR!   errno: -13,

npm ERR!   code: 'EACCES',

npm ERR!   syscall: 'mkdir',

npm ERR!   path: '/usr/local/lib/node_modules/ionic',

npm ERR!   fstream_type: 'Directory',

npm ERR!   fstream_path: '/usr/local/lib/node_modules/ionic',

npm ERR!   fstream_class: 'DirWriter',

npm ERR!   fstream_stack: 

npm ERR!    [ '/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:35:25',

npm ERR!      '/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:47:53',

npm ERR!      'FSReqWrap.oncomplete (fs.js:82:15)' ] }

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/Jaycee/npm-debug.log

weiwenhuamingdeMacBook-Pro:~ Jaycee$ 

主要来原因是因为没管理员权限,所以

把npm install -g cordova ionic

改成

sudo npm install -g cordova ionic即可

eg.

weiwenhuamingdeMacBook-Pro:~ Jaycee$ sudo npm install -g cordova ionic

/usr/local/bin/ionic -> /usr/local/lib/node_modules/ionic/bin/ionic

|
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: