如何在 Windows 上安装旧版本的 node.js?

Posted

技术标签:

【中文标题】如何在 Windows 上安装旧版本的 node.js?【英文标题】:How to install older version of node.js on Windows? 【发布时间】:2016-02-24 07:12:29 【问题描述】:

我需要安装 node.js 版本 4.0.0 我试过这个:

npm install -g npm@4.0.0 

但我收到了这样的信息:npm 不是内部或外部命令、可运行程序或批处理文件

【问题讨论】:

【参考方案1】:

转到here 并找到您要安装的版本,然后下载正确的 msi 文件并运行安装程序。您无法通过运行此命令来安装节点,而且您收到的错误是表明 npm 不在您的路径上,这表明机器上当前没有安装节点

【讨论】:

我在查找正确的 MSI 文件时遇到问题。我需要降级 Node 版本。 6.6.0 版的 Webstorm 出现问题。 我已经更新了链接,因为它已经改变了,所有旧版本都在那里。 再次更新链接,需要点击版本号找到你想要的msi。 当我尝试安装 MSI 文件时,它显示“已安装节点的更高版本,现在将退出” @Snedden27 如果你想安装旧版本的节点,你必须在安装旧版本之前卸载新版本。【参考方案2】:

您可以为此目的使用Nodist。 Download it from here.

用法:

nodist                         List all installed node versions.
nodist list
nodist ls

nodist <version>               Use the specified node version globally (downloads the executable, if necessary).
nodist latest                  Use the latest available node version globally (downloads the executable, if necessary).

nodist add <version>           Download the specified node version.

更多 Nodist 命令here

【讨论】:

【参考方案3】:

对于 Windows,最好是:nvm-windows

1)安装.exe

2)重启(否则nvm不会被undefined)

3) 以管理员身份运行 CMD,

4)nvm 使用 5.6.0

注意:您必须以管理员身份运行才能每次切换节点版本。

【讨论】:

像魅力一样工作,谢谢! Ionic sass 构建在最新的节点 windows 版本 10.6 上无法正常运行【参考方案4】:

只需卸载系统中的任何节点版本即可。 然后去这个网站 https://nodejs.org/download/release/ 并选择您想要的版本,例如 v7.0.0/ 和 点击那个去获取那个 .msi 文件。 最后,您将在系统中获得安装程序,因此请安装它。 它会解决你所有的问题。

【讨论】:

? 简单的解决方案 + 良好的软件管理。按预期工作。 *就时间而言,上面nvm的回答效率最高。 首先卸载 Node(至少在 Windows 上)在开始中搜索“卸载 Node.js”并运行预先准备好的脚本【参考方案5】:

运行:

npm install -g node@7.10.1

- or whatever version you want after the @ symbol (This works as of 2019)

【讨论】:

以上是关于如何在 Windows 上安装旧版本的 node.js?的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 上安装多个版本的 Node.js,而不使用 NVM for Windows

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

nodejs的安装配置(nvm-windows)

Windows nvm的安装使用(及排坑)

为啥 NPM 安装安装旧版本的 node-sass

在Windows 10上安装cocos2d-x而不将python路径设置为旧版本