我想把我的Node版本从最新版本降级到v6.10.3。
但到目前为止,一切都无济于事。尝试了NVM,它也给出了一个错误,说make command is not found。如何降级Node?
我想把我的Node版本从最新版本降级到v6.10.3。
但到目前为止,一切都无济于事。尝试了NVM,它也给出了一个错误,说make command is not found。如何降级Node?
当前回答
Node.js团队建议使用以下Node.js版本管理器来在不同版本的Node之间切换:
OSX或Linux:
NVM n
窗口:
诺迪斯特 NVM-Windows
我个人在Windows 11上使用“nvm-windows”获得了很好的体验。
其他回答
这可能是由于您的代码和已安装的版本之间的版本不兼容。
在我的例子中,我使用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或卸载当前节点版本之类的解决方案之前,您应该先尝试此解决方案,因为您可以轻松地在版本之间切换,而不是恢复您所做的所有安装/卸载。
我已经在mac中使用brew降级节点
按照下面的步骤,你就会得到结果:
酿造搜索节点(在这里你可以看到版本如:node@10, node@12, node@14) 酿造断开节点 编译安装<节点版本>(例如:node@12) 酿造链接——覆盖node@12
确定Node版本
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
回答这篇文章的启发。
尝试使用以下命令
//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
WINDOWS:这是你能做到的最好的方法,而且不会浪费时间。
进入控制面板 卸载程序 卸载节点 然后找到你想安装的版本,从头开始安装。
节点版本链接:https://nodejs.org/uk/blog/release/