小编典典

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

all

目前我在 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,这个问题没有非常明确的答案。


阅读 117

收藏
2022-03-01

共1个答案

小编典典

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

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

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

关于第 3 步的附加说明:stable可以换成latest, lts(长期支持)或任何特定版本号,例如0.10.20.

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

这些说明也可以在这里找到:davidwalsh.name/upgrade-nodejs
关于 n 包的更多信息在这里找到:npmjs.com/package/n
关于 Node.js
发布时间表的更多信息:github.com/nodejs/Release

2022-03-01