我想把我的Node版本从最新版本降级到v6.10.3。

但到目前为止,一切都无济于事。尝试了NVM,它也给出了一个错误,说make command is not found。如何降级Node?


当前回答

我已经在mac中使用brew降级节点

按照下面的步骤,你就会得到结果:

酿造搜索节点(在这里你可以看到版本如:node@10, node@12, node@14) 酿造断开节点 编译安装<节点版本>(例如:node@12) 酿造链接——覆盖node@12

其他回答

在Mac中有一个快速的brew方法:

brew search node

你会看到一些版本,例如:node@10 node@12…然后

brew unlink node

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

brew link --overwrite --force node@12

准备,您已经降低了节点版本。

降级到node8的步骤

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

如果警告删除文件夹和文件的警告,然后再次执行命令:

brew link node@8 --force

我不得不将节点降级到v10.16.0

sudo n 10.16.0

nvm use v10.16.0

这为我解决了问题

如果你在macOS上,没有使用NVM,最简单的方法是运行来自node.js网站的安装程序。它足够聪明,管理替换您当前的安装与新一个,即使它是一个旧的。至少这对我有用。

对于windows用户,你们可以使用下面的命令来降级。

NPM卸载-g node

NPM install -g node@version

@version是您指定的版本,例如:12.22.3(小旧)

可以在这里找到节点版本https://nodejs.org/en/download/releases/