在 macOS 上获取最新 npm 的正确方法?

Proper method to get the latest npm on macOS?

当我执行 npm -v 时,它显示版本 7.something。 我只是想确保我有最新的可用,所以我做了 npm install -g npm

它似乎工作正常(它确实经历了一个 install/upgrade 过程)但是当我现在 npm -v 它说 6.14.9.

在 macOS 上获取最新 npm 的 'correct' 或正确方法是什么?我的意思是在全球范围内(针对我的整个编码环境),以便任何目录中的任何 NodeJS 项目都将普遍使用最新的 npm。

仅供参考,我使用的是 macOS Catalina 10.15.6。

我建议使用 nvm 来管理您的节点版本。它允许在不同版本的项目之间切换,而不会 运行 出现版本问题。

有了它,您可以使用 nvm install node 安装最新版本,或 nvm ls-remote 列出可用的安装版本。

npm 7 附带 Node.js 15.x 但在 npm 注册表中还不是默认的 latest。令人困惑!如果您想要 npm 的最新 7.x 版本,您需要指定您想要版本 7:npm install -g npm@7。否则,它将为您提供最新的 6.x 版本。