CNode

Tips:解决npm update的权限问题

Rravenwang发布于12 年前最后回复11 年前3 回复9458 浏览0 收藏

通常npm update不愿意加sudo,但会出现权限问题,解决方法如下:

# 用户目录
sudo chown -R `whoami` ~/.npm
# 项目目录
sudo chown -R `whoami` ./node_modules

当然你可以找到全局node_modules(一般为/usr/local/lib/node_modules),chown一下,这样npm update -g也不用sudo

查看回复

回复 (3)

O
oucart#1·11 年前

whoami 这是什么意思?

之前装cordova的时候,也是不知道怎么用了sudo ,结果后面生成的项目,都没权限 还要自己手动到文件夹设置

都知道这个你们知道怎么修复么

I
i5ting#2·11 年前

用nvm装node就不会有这个问题了

T
tolerious#3·12 年前

如果每次都sudo是否有什么其它方面的局限性?

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