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

Ano*_*ous 3 ubuntu node.js npm npm-install ubuntu-18.04

我正在开发一个运行 ubuntu 18.04 lts 的 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
Run Code Online (Sandbox Code Playgroud)

小智 7

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

须藤 npm install -g npm

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

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