无法将npm升级到npm @ latest Mac

时间:2018-08-27 06:18:17

标签: javascript node.js npm npm-install

我正在使用MacBook Air HighSierra v10.13.4。

我从https://nodejs.org/安装了节点,它给了我npm@5.6.0。 我想将npm升级到当前最新版本。

所以我对npm i npm@latest -gnpm i npm -gsudo npm i npm -g感到厌倦。 它返回

/Users/sandeep/.npm-global/bin/npm -> /Users/sandeep/.npm-global/lib/node_modules/npm/bin/npm-cli.js
/Users/sandeep/.npm-global/bin/npx -> /Users/sandeep/.npm-global/lib/node_modules/npm/bin/npx-cli.js
+ npm@6.4.0
updated 1 package in 12.452s

但是当我运行npm -v并返回5.6.0时效果不好。

但是当我运行npm list --depth=0 -g时,它会显示npm@6.4.0

有人可以帮我吗?

2 个答案:

答案 0 :(得分:1)

您可以使用以下方法升级到npm的最新版本:

(trap 'kill 0' SIGINT; prog1.1 && prog1.2 & (prog2.1 | prog2.2 || prog2.3) & prog1.3)

或升级到最新版本:

npm install -g npm@latest

您可能需要在这些命令前面加上npm install -g npm@next ,尤其是在 Linux OS X 上(如果使用默认安装程序安装了Node的话)。

答案 1 :(得分:1)

我建议您下载macOS Installer node-v8.11.4.pkg并使用安装程序进行安装。

节点:默认为 最新LTS版本:8.11.4(包括npm 5.6.0)

安装默认的 8.11.4 后,运行:

npm install -g npm

这应该将您更新到npm的最新版本。

我希望这会有所帮助。