如何更改为旧版本的Node.js

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

我想使用version v0.5.0-pre

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

斯丁ProJinJin2020/03/17 18:02:57

运行这个:

rm -rf node_modules && npm cache clear && npm install

节点将从任何缓存中安装。因此,如果先清除所有内容,然后NPM使用0.10.xx,它将正确还原。

LJim2020/03/17 18:02:57

在Windows 7上,我使用常规的“卸载Node.js”(刚开始在搜索左下角的主菜单字段中键入内容),然后单击指向符合该项目的旧版本的链接,例如:Windows 64位安装程序:https//nodejs.org/dist/v4.4.6/node-v4.4.6-x64.msi

古一猪猪猴子2020/03/17 18:02:57

我有6.4.0版的节点。

由于需要较早版本6.3.0,因此我仅在系统中再次安装了6.3.0版本。节点版本自动降级。

因此,要降级节点版本,只需安装旧版本的node js即可。它将从较高版本自动降级。

我在osx中​​尝试过。它像一种魅力。

泡芙西门2020/03/17 18:02:57

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

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

  1. 使用Brew标准安装来安装node5,但还没有brew链接。
  2. 使用brew unlink节点和brew卸载节点卸载所有其他版本的节点。您可能需要使用--force删除其中一个版本。
  3. 在您的计算机上找到酒窖文件夹
  4. 删除地窖中的节点文件夹。
  5. 将node5文件夹重命名为node。
  6. 然后,酝酿链接节点

您应该已经对节点5进行了设置。

理查德Eva2020/03/17 18:02:57

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

泡芙GO2020/03/17 18:02:57

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

nvm-windows

有用。允许我降级到6.3.1

阳光达蒙达蒙2020/03/17 18:02:57

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

使用以下命令获取nvm

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

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

它使您可以轻松安装和管理节点的多个版本。这是帮助的摘录:

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)
Itachi泡芙Pro2020/03/17 18:02:57

视窗

巧克力地降级节点

安装Chocolatey。然后运行:

choco install nodejs.install -version 6.3.0

Chocolatey有许多可用的Node版本

降级NPM

npm install -g npm@3.10.3
A泡芙2020/03/17 18:02:57

我发现的最简单的方法是只使用nodejs.org网站:

  1. 转到https://nodejs.org/en/download/releases/
  2. 找到所需的版本,然后单击下载
  3. 在Mac上,单击.pkg可执行文件,然后按照安装说明进行操作(不确定Windows正确的可执行文件是什么)
  4. 现在您在所需节点的版本上就很高兴
JinJin乐2020/03/17 18:02:57

视窗:

降级您的节点。

npm install node@<version>
 ex: npm install node@8.10.0

降级您的npm。

npm install -g npm@<version>
 ex: npm install -g npm@3.10.10

注意关闭所有正在运行节点的窗口。浏览器,编辑器等。

您需要先安装节点。而且,如果已经安装,则可以降级node和npm的版本,只需运行以上命令即可。如果仍然没有运气并且没有成功更新节点。尝试这个。尝试全局安装节点。例如:

npm install -g node@8.10.0

这里要考虑的另一件事是尝试更新npm。

npm install npm@latest -g

苹果电脑

注意:对于Mac,这些相同的命令应该起作用。希望这能解决。

Sam神乐番长2020/03/17 18:02:57

* NIX(Linux,OS X等)

使用n,这是一个非常简单的Node版本管理器,可以通过npm安装。

假设您要Node.js v0.10.x来构建Atom

npm install -g n   # Install n globally
n 0.10.33          # Install and use v0.10.33
Usage:
n                            # Output versions installed
n latest                     # Install or activate the latest node release
n stable                     # Install or activate the latest stable node release
n <version>                  # Install node <version>
n use <version> [args ...]   # Execute node <version> with [args ...]
n bin <version>              # Output bin path for <version>
n rm <version ...>           # Remove the given version(s)
n --latest                   # Output the latest node version available
n --stable                   # Output the latest stable node version available
n ls                         # Output the versions of node available

 

视窗

使用nvm-windows,类似于nvm,但用于Windows。下载并运行安装程序,然后:

nvm install v0.10.33         # Install v0.10.33
nvm use v0.10.33             # Use v0.10.33
Usage:
nvm install [version]        # Download and install [version]
nvm uninstall [version]      # Uninstall [version]
nvm use [version]            # Switch to use [version]
nvm list                     # List installed versions
Eva路易2020/03/17 18:02:57

为什么不使用扩展名就可以使用任何扩展名:)

安装特定版本的节点

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

特定版本:sudo n 4.4.4代替sudo n stable