所以,我已经安装了Node.js,现在当我尝试安装Mongoosejs时,我遇到了一个错误,告诉我没有所需的Node.js版本(我安装的是V0.4.11,需要的是V0.4.12)。
如何升级到此版本?我想我可以用最新版本再次安装它,但是在我确定文件夹“节点”中的项目文件夹不会被删除之前,我不想这样做。
n
模块使版本管理变得简单:
sudo npm install n -g
最新稳定版:
sudo n stable
最新版本:
sudo n latest
###Windows:只需从Windows中的。msi从节点网站重新安装节点。
node的当前稳定“LTS”版本为14.15.0(2020-10-30),请参阅:nodejs.org以获取最新版本。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.0/install.sh | bash
如果您对安装命令感到好奇,请阅读源代码
……几位Node.js安全专家对其进行了审查
一旦有了NVM,就可以使用NVM命令安装特定版本的node.js:
nvm install v14.15.0
注意:您可能需要关闭&;重新打开终端窗口,nvm
命令将可用。
您应该期望在您的终端中看到如下内容:
Now using node v14.15.0
是的,这很简单,而且不需要sudo
!
现在请支持这个(这样其他人就可以避免sudo
-安装东西了!)
并且在编写node.js代码的一天过得愉快!
Microsoft Windows用户?使用:https://github.com/coreybutler/nvm-windows
查看节点邮件列表表明,使用NVM(节点版本管理器)是管理nodejs版本控制/升级的首选方法。请参阅:github.com/nvm-sh/nvm
NVM被认为比N“更好”,因为冗长的命令意味着更容易跟踪您在终端/SSH日志中所做的事情。它也更快,通过不需要sudo
来节省小猫,并且被NPM的团队Node.js安全专家使用!
通过NPM:
# npm cache clean -f
# npm install -g n
# n stable
还可以指定所需的版本:
# n 0.8.21
参考