因此,我已经安装了 Node.js,现在当我尝试安装 Mongoosejs 时,出现一个错误消息,告诉我我没有所需的 Node.js 版本(我需要 v0.4.11 和 v0.4.12)。
如何升级到此版本?我想我可以再次安装最新版本,但是在确定不会删除 “节点” 文件夹中的项目文件夹之前,我不想这样做。
模块n
使版本管理变得容易:
sudo npm install n -g
对于最新的稳定版本:
sudo n stable
对于最新版本:
sudo n latest
只需从节点网站上的Windows 中的. msi 重新安装节点。
sudo
:当前稳定的节点 “LTS” 版本是14.16.0 ( 2021-03-11 ),有关最新信息,请参见: nodejs.org 。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
如果您对安装命令感到好奇,请阅读源代码
... 它已经由多位node.js 安全专家进行了审查
获得NVM 后,您可以使用 nvm 命令安装特定版本的 Node.js:
nvm install v14.16.0
注意:您可能需要关闭并重新打开终端窗口才能使nvm
命令可用。
您应该期望在终端中看到以下内容:
Now using node v14.16.0
是的,就是这么简单,不需要sudo
!
现在请对此进行投票(这样其他人可以避免sudo
-installing !! )
并愉快地编写 node.js 代码!
Microsoft Windows用户?使用: https://github.com/coreybutler/nvm-windows
查看节点邮件列表表明,使用NVM (节点版本管理器)是管理 nodejs 版本 / 升级的首选方法。参见: github.com/nvm-sh/nvm
NVM比 N更“好”,因为冗长的命令意味着在 Terminal / SSH Log(终端 / SSH 日志)中跟踪您正在做的事情要容易得多。它也更快,不需要sudo
可以节省小猫,NPM的团队使用node.js 安全专家!