javascript - 无法将 npm 升级到 npm@latest Mac

标签 javascript node.js npm npm-install

<分区>

我使用的是 MacBook Air HighSierra v10.13.4。

我从 https://nodejs.org/ 安装了 Node 它给了我 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

有人可以帮我解决这个问题吗?

最佳答案

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

Node:默认最新 LTS 版本:8.11.4(包括 npm 5.6.0)

安装默认 8.11.4 后,运行:

npm install -g npm

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

希望对您有所帮助。

关于javascript - 无法将 npm 升级到 npm@latest Mac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52033516/

相关文章:

javascript - 如何从输入框中提取文本并将它们添加到底部的 div

javascript - jQuery :not and :first ordering

javascript - 如何将标签、输入框和搜索小图放在一行?

javascript - Node.JS 上的静态 Web 部署,无需使用任何框架

angularjs - 将 Angular 与 Express-Handlebars 结合用于 Node.js 应用程序

node.js - 与 Monaca 聊天应用程序

bash - 使用 npm 安装后,在 bash 中找不到 express 命令

NPM ChangeLogging 和自动化

Angular 6 : Changing the code of an external library only works with 'ng serve' and not with 'ng build'

javascript - GXT 不工作