我正在使用Ubuntu 16.04 LTS并安装node + npm。我知道没有sudo
我就无法运行npm命令。然后我更改了我的目录并授予其从此链接https://docs.npmjs.com/getting-started/fixing-npm-permissions提供的权限。
但是当我尝试运行npm install npm@latest -g
时,npm将更新用户权限给定的npm版本,所以当我运行npm -v
时,它实际上会显示root权限npm的版本而不是用户权限 - 给予npm。我想知道我是否可以将我的npm全局路径更改为npm给出的权限,还是有另一种解决方案?
nb:我尝试运行root-permission npm(我从PATH中删除了user-permission npm文件夹)来安装最新的npm版本,但它将root权限的最新npm安装到我的user-permission npm目录,这是给出的我的问题更多。