跳到主要内容
CNode

使用了sudo 仍然显示Error: EACCES

问答
Ssumight发布于 12 年前最后回复 11 年前
5115020

用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

查看回复

回复 (5)

Z
zsl99a#511 年前

mkdir 出现错误, 会不会是依赖太深造成的 , 好郁闷啊

M
meteormatt#412 年前
引用 struCoder@meteormatt 这不是问题的根本原因,777太危险!!

@struCoder 好吧. 我这个只是狗皮膏药. 我帮公司内的新人解决问题就是这样的.... 他们不想输sudo

S
struCoder#312 年前

楼主的用户名为apple? 不同的用户对于另外一个账户的操作是没有权限的

M
meteormatt#112 年前

手动把~/.npm下的文件权限变成777吧. 本人不是Mac环境, 不知道Mac下的Node环境问题.

参与回复

登录后即可参与回复。登录