在 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 版本。
当我执行 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 版本。