Linux下npm i 的权限问题

npm i 一个环境的时候发现大量的爆出 无权修改目录、文件之类的告警、报错

确实是权限问题,参考官网解释,需要用nvm安装node来解决。

下载脚本安装nvm

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.9/install.sh | bash

nvm安装中,在~/.bashrc中配置了其连接,但需要source一下才能马上使用

source ~/.bashrc

通过 nvm 安装 node 8.12.0

 nvm install v8.12.0

既然用到了nvm,学习一下

几个nvm的命令

# nvm list
->      v8.12.0
         system
default -> node (-> v8.12.0)
node -> stable (-> v8.12.0) (default)
stable -> 8.12 (-> v8.12.0) (default)
iojs -> N/A (default)
lts/* -> lts/carbon (-> v8.12.0)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.14.4 (-> N/A)
lts/carbon -> v8.12.0

切换 node 版本

nvm use 8.12.0

删除不需要的nodejs版本

nvm uninstall 10.10.0

你可能感兴趣的:(Linux下npm i 的权限问题)