如何降级节点版本

时间:2017-10-30 04:29:56

标签: node.js

我想将我的节点版本从最新版本降级到V6.10.3 ..

但到目前为止没有任何效果。尝试NVM,并且通过说找不到make命令也会出错。我该如何降级Node?

11 个答案:

答案 0 :(得分:25)

确定您的节点版本

node -v  // or node --version
npm -v   // npm version or long npm --version

确保已安装n

sudo npm install -g n // -g for global installation 

升级到最新的稳定版本

sudo n stable

更改为特定版本

sudo n 10.16.0

受此article启发的答案。

答案 1 :(得分:7)

这可能是由于您的代码与已安装的版本之间的版本不兼容所致。

就我而言,我在本地使用 v8.12.0 进行开发,并在服务器上安装了最新版本 v13.7.0

因此,使用 nvm ,通过以下命令将节点版本切换为v8.12.0:

> nvm install 8.12.0 // to install the version I wanted

> nvm use 8.12.0  // use the installed version

注意: 您需要在系统上安装nvm才能使用nvm。

您应该先尝试此解决方案,然后再尝试安装 build-essentials 卸载当前节点版本之类的解决方案,因为您可以切换在版本之间进行转换,比恢复已完成的所有安装/卸载更容易。

答案 2 :(得分:5)

如果您使用的是 Windows ,建议您手动卸载节点并安装chocolatey来处理节点安装。 choco是出色的CLI,可用于配置大量的流行软件。

那你就可以做

choco install nodejs --version $VersionNumber

并且如果您已经通过Chocolatey安装了它,

choco uninstall nodejs 
choco install nodejs --version $VersionNumber

例如,

choco uninstall nodejs
choco install nodejs --version 12.9.1

答案 3 :(得分:3)

尝试使用以下命令

//For make issues 
sudo apt-get install build-essential

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

//To uninstall a node version 
nvm uninstall <current version>

nvm install 6.10.3

nvm use 6.10.3

//check with 
node -v

答案 4 :(得分:3)

对于Windows:

步骤

  1. 转到Control panel> program and features>Node.js,然后卸载

  2. 访问网站:https://nodejs.org/en/并下载版本并安装

答案 5 :(得分:3)

我在 mac 中使用了 brew 来降级节点

按照步骤操作即可获得结果:

  1. brew 搜索节点(在这里您可以看到版本,例如:node@10、node@12、node@14)
  2. brew unlink 节点
  3. brew install <节点版本>(例如:node@12)
  4. brew link --overwrite node@12

答案 6 :(得分:2)

在Mac中,有一种酿造的快速方法:

brew search node

您看到一些版本,例如: node @ 10 node @ 12 ... 然后

brew unlink node

现在选择一个以前的版本,例如node @ 12

brew link --overwrite --force node@12

准备好了,您已经将节点版本降级了。

答案 7 :(得分:1)

对于Windows 10,

为我工作。

答案 8 :(得分:0)

降级到node8的步骤

brew install node@8
brew link node@8 --force

如果出现警告,请按照警告中的指示删除文件夹和文件,然后再次输入命令:

brew link node@8 --force

答案 9 :(得分:0)

对于 windows ,您拥有的一种选择是卸载当前版本的Node。然后,转到node website and download the desired version并安装最后一个。

答案 10 :(得分:0)

 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
 sudo npm install -g n
 sudo n 10.15
 npm install
 npm audit fix
 npm start