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

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

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


当前回答

nvmw已不再维护,但我找到了另一个似乎是最新的源代码(截至1/4/17)。

nvm-windows

它的工作原理。允许我降级到6.3.1

其他回答

如果你已经安装了你想要的节点版本,但似乎无法切换到它,试试这个:

nvm use --delete-prefix <version>. npm shows the lates version installed but can't switch to it. If so, this is the output you will see: You need to run "nvm install v16.2.0 Then run:nvm install <type the version you wish to use here>Your output should look like this: Downloading and installing node v16.2.0... Downloading https://nodejs.org/dist/v16.2.0/node-v16.2.0-linux-x64.tar.xz... ####################################################################### 100.0% Computing checksum with sha256sum Checksums matched! Now using node v16.2.0 (npm v7.13.0) Creating default alias: default -> v16.2.0 You are done! You can see the latest version by running: node -v

一种方法是使用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)

更新:因为之前的答案不相关,所以更新了答案。

按照以下步骤更新节点版本。

1. 在终端上运行下面的命令

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

注意:如果上面的命令对你不起作用,你可以选择另一个选项来安装它。我在这里添加了一个答案

2. 使用nvm安装指定的节点版本

为了这次跑步

将12.14.1替换为您的节点版本

nvm install 12.14.1

注意:如果你得到错误的NVM不识别,然后运行下面的命令,然后再运行上面的

source ~/.nvm/nvm.sh

3.将安装的版本设置为默认版本

注意:将12.14.1替换为您安装的版本。

nvm alias default 12.14.1

and

nvm use 12.14.1

4. 检查节点版本号

node -v

就是这样。

额外的

要检查已安装节点的版本列表——运行以下命令

nvm ls 

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

我在这方面遇到了很多问题,唯一对我有效的解决方案是:

~ / .nvm / nvm.sh来源 NVM是node_version_you_want NVM使用node_version_you_want