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