如何更改为较旧版本的node.js

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

我想要使​​用版本v0.5.0-pre

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

一种方法是使用节点版本pipe理器NVM。 你可以在https://github.com/creationix/nvmfind它;

它允许您轻松安装和pipe理多个版本的节点。 以下是帮助中的一个片段:

 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) 

* NIX(Linux,OS X,…)

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

假设您希望Node.js v0.10.x构buildAtom 。

 npm install -gn # 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 

视窗

使用nvmw ,就像nvm,但是对于Windows。

 npm install -g nvmw # Install nvmw globally nvmw install v0.10.33 # Install a specific version number nvmw use v0.10.33 # Use the specific version 
 Usage: nvmw help # Show this message nvmw install [version] # Download and install a [version] nvmw uninstall [version] # Uninstall a [version] nvmw use [version] # Modify PATH to use [version] nvmw ls # List installed versions 

为什么使用任何扩展名,当你可以做到这一点没有扩展

安装特定版本的节点

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

具体版本: sudo n 4.4.4而不是sudo n stable

视窗

巧克力降级节点

安装巧克力。 然后运行:

 choco install nodejs.install -version 6.3.0 

Chocolatey有很多可用的Node版本 。

降级NPM

 npm install -g npm@3.10.3 

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

我有节点版本6.4.0。

由于我需要旧版本6.3.0,我只是在我的系统中再次安装了6.3.0版本。 节点版本自动降级。

所以,要降级节点版本,只需安装旧版本的节点js。 它会自动从较高版本降级。

我尝试在osx。 它像一个魅力。

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

NVM窗口

有用。 允许我降级到6.3.1

在Windows 7上,我使用了一般的'Uninstall Node.js'(刚开始在左下angularsearch主菜单栏中input),然后点击指向符合项目的旧版本的链接,例如:Windows 64位安装程序: https : //nodejs.org/dist/v4.4.6/node-v4.4.6-x64.msi

运行这个:

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

节点将从任何caching中进行安装。 所以如果你先清除所有的东西,那么NPM使用0.10.xx,它会正确地恢复。

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

我回到版本5的步骤是:(您需要查看标准的brew安装/卸载,否则这个过程比看起来更简单。)

  1. 使用Brew标准安装来安装node5,但是不要brew链接。
  2. 使用brew unlink节点卸载所有其他版本的节点,然后brew卸载节点。 您可能需要使用–force删除其中一个版本。
  3. 在电脑上findcellar文件夹
  4. 删除地窖里的节点文件夹。
  5. 将node5文件夹重命名为节点。
  6. 然后,brew连接节点

你应该全部设置节点5。