如何将npm版本升级到最新版本? Ubuntu显示安装成功,但未升级版本

时间:2018-10-25 07:49:29

标签: node.js ubuntu npm npm-install ubuntu-18.04

我正在研究一个运行ubuntu 18.04 lts minimal的gcloud计算实例,并已安装了npm。但是,apt-get install npm带有3.5.2,当我执行npm install npm@latest -g时,它表明我必须以管理员身份运行。当我追加sudo时,它会运行,但是npm -v返回3.5.2,而不是最新版本。为什么会这样?

engineering@test2:~$ sudo npm install npm@latest -g
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
/usr/local/bin/npx -> /usr/local/lib/node_modules/npm/bin/npx-cli.js
+ npm@6.4.1
added 274 packages, removed 363 packages and updated 43 packages in 8.462s
engineering@test2:~$ npm -v
3.5.2

1 个答案:

答案 0 :(得分:2)

对我来说,它可以通过执行以下步骤来工作:

sudo npm install -g npm

关闭终端。 打开一个新终端,并通过npm -v

进行检查

应该工作,终端不会在正在进行的终端中显示更新的版本,需要重新打开以反映所做的更改