无法使用npm作为suv与nvm

Bou*_*TAC 1 ubuntu sudo node.js npm nvm

我使用nvm文档安装了node/npm.

curl -o- https: //raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | 庆典

然后我安装它:

nvm安装稳定

然后我必须这样做:

nvm使用节点

npm正在工作,但如果我想在全局安装一个包,它就不起作用.

sudo npm install -g package

我有这个:

sudo:npm:找不到命令

我已经看过很多话题,但我对符号链接或其他类似的东西并不是很了解.我正在使用ubuntu 14.04

LJH*_*arb 7

nvm维护者在这里 - 使用http://nvm.sh,你永远不需要使用sudo.

此外,nvm是每用户 - 意味着,sudo用户将不会在其shell环境中拥有它,并且其PATH将无法正确设置.

只是做npm install -g package,它将完美地工作:-)

此外,如果你这样做nvm alias default node,你不必nvm use每次都打开一个新的shell!

  • 因此,如果我不必使用sudo如何克服此问题:错误:EACCES:在我的家中尝试访问.npm时权限被拒绝 (2认同)