How to change to an older version of Node.js
我在Ubuntu 10.10上运行node.js版本
我想使用版本
如何回滚到旧版本的节点?
*NIX(Linux,OS X,…)
使用N,一个非常简单的节点版本管理器,可以通过NPM安装。
假设您希望node.js v0.10.x构建Atom。
1 2 | npm install -g n # Install n globally n 0.10.33 # Install and use v0.10.33 |
nbsp;
1 2 3 4 5 6 7 8 9 10 11 | 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 |
nbsp;
不再支持Windows- 以下内容已过时,因为包不再维护,无法在Windows 10上工作
使用nvmw,它就像nvm,但用于windows。
1 2 3 | 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 |
nbsp;
1 2 3 4 5 6 | 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 |
一种方法是使用节点版本管理器NVM。
使用以下命令获取NVM
1 | curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash |
你可以在https://github.com/creationix/nvm上找到它。
它允许您轻松地安装和管理节点的多个版本。以下是帮助中的一个片段:
1 2 3 4 | 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 2 3 | sudo npm cache clean -f sudo npm install -g n sudo n stable |
具体版本:用
窗户:
降级您的节点。
1 2 | npm install node@<version> ex: npm install [email protected] |
降低你的净现值。
1 2 | npm install -g npm@<version> ex: npm install -g [email protected] |
注意:关闭所有运行节点的窗口。浏览器、编辑器等。
您需要首先安装节点。如果您已经安装了,那么您可以降级node的版本,而npm也只需运行上面的命令。如果您仍然没有运气,并且没有成功更新节点。试试这个。尝试全局安装节点。前任:
1 | npm install -g [email protected] |
这里要考虑的另一件事是尝试更新NPM。跑
1 | npm install npm@latest -g |
雨衣
注意:对于mac,将sudo放在npm之前并运行。希望这能解决。
窗户用巧克力降级节点
安装巧克力。然后运行:
1 | choco install nodejs.install -version 6.3.0 |
巧克力有很多可用的节点版本。
降级NPM1 | npm install -g [email protected] |
NVMW不再被维护,但我发现了另一个似乎是最新的来源(截至17年1月4日)。
NVM窗口
它起作用了。允许我降级到6.3.1
我发现最简单的方法就是使用nodejs.org网站:
管理多个版本的节点的另一个好库是n:https://github.com/visionmedia/n
在Windows7上,我使用了常规的"uninstall node.js"(刚开始在搜索左下角的主菜单字段中键入),然后单击指向符合项目的旧版本的链接,例如:Windows 64位安装程序:https://nodejs.org/dist/v4.4.6/node-v4.4.6-x64.msi
我有节点版本6.4.0。
由于我需要旧版本的6.3.0,我刚在系统中重新安装了6.3.0版本。节点版本自动降级。
因此,要降级节点版本,只需安装旧版本的node js。它将从更高版本自动降级。
我在OSX尝试过。它像一种魅力。
运行此操作:
1 | rm -rf node_modules && npm cache clear && npm install |
节点将从缓存的内容安装。因此,如果先清除所有内容,然后NPM使用0.10.xx,它将正确恢复。
出于某种原因,BREW将节点5安装到名为node5的单独目录中。
我返回到第5版所采取的步骤是:(您需要查找标准的BREW安装/卸载,否则这个过程比看起来更简单。)
您应该都设置了节点5。