为什么我不能升级NPM?

时间:2018-10-01 20:28:00

标签: npm

这是我在Linux Mint 19上安装NPM的方式。

sudo apt install nodejs
sudo apt install npm

我得到的NPM版本是3.5.2,不是当前版本。要升级,请尝试以下命令。

sudo npm install latest-version

其中包含一些警告消息,例如“不是这样的文件或目录,请打开'/home/me/package.json'” 和     须藤mpn install npm @ latest -g 它将运行而不会发出任何警告或错误消息。

命令

npm -v

仍然产生3.5.2。

缺少什么?

此外,在这些升级命令中使用sudo的原因是为了解决某些访问权限。

3 个答案:

答案 0 :(得分:0)

尝试运行:

which npm

sudo which npm

我怀疑通过运行sudo apt-get ...您为根用户而不是当前用户安装了npm

答案 1 :(得分:0)

尝试以下命令:npm install -g npm@latestnpm install -g npm@next

答案 2 :(得分:-1)

您可以使用npm install -g npm更新NPM。

See this Q&A for more variations that might occur/needed.