我正在使用MacBook Air HighSierra v10.13.4。
我从https://nodejs.org/安装了节点,它给了我npm@5.6.0
。
我想将npm升级到当前最新版本。
所以我对npm i npm@latest -g
,npm i npm -g
和sudo 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
。
有人可以帮我吗?
答案 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的最新版本。
我希望这会有所帮助。