在 Mac OS 上将 Node.js 升级到最新版本

新手上路,请多包涵

目前我在 Mac OS X 10.7.4 上使用 Node.js v0.6.16。现在我想将它升级到最新的 Node.js v0.8.1。但是从 nodejs.org 下载并安装最新的包文件后,当我在终端中键入“node -v”时,我发现系统仍在使用 v0.6.16 而不是 v0.8.1。有没有我错过的步骤?或者,我应该在安装最新版本之前彻底卸载旧版本吗?

顺便说一句,我知道 nvm 可以帮助管理 nodejs 包

https://github.com/creationix/nvm/

有什么方法可以在不使用 Node.js 的情况下升级它?

我已经用谷歌搜索了这个问题,但在我看来,对于最新的 Node.js,这个问题没有非常明确的答案。

原文由 afterglowlee 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 736
2 个回答

以下是我如何从 v0.8.18 成功升级到 v0.10.20 没有任何其他要求,如 brew 等,(在终端中键入这些命令):

  1. sudo npm cache clean -f (强制)清除你的 npm 缓存
  2. sudo npm install -g n 安装 n (这可能需要一段时间)
  3. sudo n stable 升级到当前稳定版

请注意, sudo 可能会提示您输入密码。

Additional note regarding step 3: stable can be exchanged for latest , lts (long term support) or any specific version number such as 0.10.20

如果键入 node -v 时没有显示版本号,您可能需要重新启动。

这些说明也可以在这里找到: davidwalsh.name/upgrade-nodejs

有关 n 包的更多信息,请参见: npmjs.com/package/n

有关 Node.js 发布时间表的更多信息: github.com/nodejs/Release

原文由 Johan Dettmar 发布,翻译遵循 CC BY-SA 4.0 许可协议

我正在使用 Mac Mini M1。我刚刚删除了我非常旧的 node.js 和 npm 包,并决定使用自制软件安装它们。我发现现在 brew install node 也安装了 npm。供参考

原文由 Pamela Cook - LightBe Corp 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题