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

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


当前回答

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

在我的例子中,我使用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或卸载当前节点版本之类的解决方案之前,您应该先尝试此解决方案,因为您可以轻松地在版本之间切换,而不是恢复您所做的所有安装/卸载。

其他回答

Ubuntu:

nvm list
nvm use <version>

nvm list //显示你机器上的所有版本。当然要安装你自己的版本。

nvm use //使用此版本

windows:

步骤

进入控制面板>程序和>Node.js功能,然后卸载 登录https://nodejs.org/en/网站下载并安装。

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

NPM卸载-g node

NPM install -g node@version

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

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

对于windows 10,

从“添加或删除程序”中卸载节点 从https://nodejs.org/en/安装所需的版本

为我工作。

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

sudo n 10.16.0

nvm use v10.16.0

这为我解决了问题