方法1
sudo npm i -g npm
方法2
修改usr/local的权限。使用sudo有一个风险是安装包可能会运行自己的一些脚本,使sudo操作变的不可控,不安全。
可以通过将/usr/local
的own从root转为登陆用户来解决这个问题。
sudo chown R $USER /usr/local
查看该目录可以看到own已经切换了:
ls -l /usr/local
接下来就可以进行普通安装了:
npm i -g npm
sudo npm i -g npm
修改usr/local的权限。使用sudo有一个风险是安装包可能会运行自己的一些脚本,使sudo操作变的不可控,不安全。
可以通过将/usr/local
的own从root转为登陆用户来解决这个问题。
sudo chown R $USER /usr/local
查看该目录可以看到own已经切换了:
ls -l /usr/local
接下来就可以进行普通安装了:
npm i -g npm