一尘不染

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

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


阅读 235

收藏
2020-07-07

共1个答案

一尘不染

这是我成功从升级v0.8.18v0.10.20 而不需要 brew等 任何其他要求的方式 (在终端中键入以下命令):

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

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

有关步骤3的附加说明,stable可以交换latestlts(长期支持)或任何特定的版本号,例如0.10.20

如果在键入时未显示版本号node -v,则可能需要重新启动。

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

有关此处找到的 n 包的 更多信息:npmjs.com/package/n
有关Node.js的发布时间表的更多信息:github.com/nodejs/Release

2020-07-07