我在Ubuntu 10.10上运行Node.js v0.5.9-pre版本。

我希望使用v0.5.0-pre版本。

如何回滚到节点的旧版本?


当前回答

出于某种原因,Brew将节点5安装到一个名为node5的单独目录中。

为了回到第5版,我采取了以下步骤:(你需要查找标准的brew安装/卸载,但除此之外,这个过程比看起来要简单得多。)

使用Brew标准安装安装node5,但还没有Brew link。 使用brew unlink节点和brew Uninstall节点卸载所有其他版本的节点。您可能需要使用——force来删除其中一个版本。 在你的电脑上找到地窖文件夹 删除地窖中的节点文件夹。 将node5文件夹重命名为node。 然后,酿造链接节点

节点5应该都设置好了。

其他回答

一种方法是使用NVM,即节点版本管理器。

使用以下命令获取nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

你可以在https://github.com/creationix/nvm上找到它

它允许您轻松地安装和管理多个版本的node。下面是帮助中的一个片段:

Usage:
nvm install <version>       Download and install a <version>
nvm use <version>           Modify PATH to use <version>
nvm ls                      List versions (installed versions are blue)

窗户

用巧克力降级节点

安装巧克力色。然后运行:

choco install nodejs.install -version 6.3.0

Chocolatey拥有许多可用的Node版本。

Downgrade NPM

npm install -g npm@3.10.3

如果你想转到LTS版本的节点,它是最新/当前版本的稳定版本,只需在你的目录中运行这个。

NPM I节点

这将在你的目录中安装LTS版本的node。

另一个用于管理多个版本Node的很好的库是N: https://github.com/visionmedia/n

NVM install 0.5.0 #安装之前选择的版本

NVM别名默认0.5.0 #设置为默认值

NVM use default #使用新的默认值作为全局激活版本。

如果没有最后一个参数,活动版本不会更改为新的默认值。因此,当您打开一个新终端或重新启动服务器时,旧的默认版本仍然是活动的。