用yoeman 生成webapp 然后出现了权限错误
sudo yo webapp … npm ERR! Error: EACCES, mkdir '/Users/apple/.npm/each-async/0.1.3’ npm ERR! { [Error: EACCES, mkdir ‘/Users/apple/.npm/each-async/0.1.3’] npm ERR! errno: 3, npm ERR! code: ‘EACCES’, npm ERR! path: ‘/Users/apple/.npm/each-async/0.1.3’, npm ERR! parent: ‘grunt-svgmin’ } npm ERR! npm ERR! Please try running this command again as root/Administrator.
npm ERR! System Darwin 14.0.0 npm ERR! command “/usr/local/bin/node” “/usr/local/bin/npm” "install" npm ERR! cwd /Users/apple/test/webtest/test npm ERR! node -v v0.10.33 npm ERR! npm -v 1.4.28 npm ERR! path /Users/apple/.npm/each-async/0.1.3 npm ERR! code EACCES npm ERR! errno 3 npm ERR! stack Error: EACCES, mkdir '/Users/apple/.npm/each-async/0.1.3’ npm ERR! not ok code 0
手动把~/.npm
下的文件权限变成777
吧.
本人不是Mac环境, 不知道Mac下的Node环境问题.
@meteormatt 这不是问题的根本原因,777太危险!!
楼主的用户名为apple? 不同的用户对于另外一个账户的操作是没有权限的
@struCoder 好吧.
我这个只是狗皮膏药.
我帮公司内的新人解决问题就是这样的…
他们不想输sudo
mkdir 出现错误, 会不会是依赖太深造成的 , 好郁闷啊