所以,我已经安装了Node.js,现在当我试图安装Mongoosejs时,我得到了一个错误,告诉我我没有所需的Node.js版本(我有v0.4.11和v0.4.12是需要的)。
如何升级到这个版本?我想我只是可以用最新版本重新安装它,但我不想在确定文件夹“node”中的项目文件夹不会被删除之前这样做。
所以,我已经安装了Node.js,现在当我试图安装Mongoosejs时,我得到了一个错误,告诉我我没有所需的Node.js版本(我有v0.4.11和v0.4.12是需要的)。
如何升级到这个版本?我想我只是可以用最新版本重新安装它,但我不想在确定文件夹“node”中的项目文件夹不会被删除之前这样做。
当前回答
这在Windows操作系统中非常简单。
你不需要卸载旧节点或npm或其他任何东西。
登陆nodejs。org
然后找到Windows下载选项,然后在下面点击当前…最新功能选项卡和遵循自动指示
它会为你下载最新的节点和npm,并丢弃旧的。
其他回答
将node.js升级到Windows上的最新版本
如果你还没有安装chocoley: 安装巧克力色 从命令提示符中输入 杯nodejs
(这相当于输入choco upgrade nodejs——假设你已经安装了node)
注意:您可能需要运行cinst nodejs。为chocoley安装以注册现有安装。(谢谢你的评论,@mikecheel)
在Windows上安装node.js
如果您从未安装过node,也可以使用chocolatey来安装。安装chocolatey(参见上面的步骤1)。然后在命令提示符中输入:
cinst nodejs.install
Chocolatey Gallery Node JS(安装)
在Windows上使用chocoley安装特定版本的node
cinst nodejs。安装0.10.26版本
在Mac OSX上使用brew和nvm:
如果你不使用nvm,首先卸载nodejs。然后安装Homebrew(如果还没有安装)。然后安装nvm和node:
brew install nvm
nvm ls-remote # find the version you want
nvm install v7.10.0
nvm alias default v7.10.0 # set default node version on a shell
现在,您可以在需要时轻松切换节点版本。
额外的好处:如果你在使用nvm时看到“tar: invalid option”错误,brew install gnu-tar并按照brew给你的说明来设置你的PATH。
安装NPM Sudo n 0.12.2
or
Sudo NPM install -g Sudo n最新
or
Sudo NPM cache clean -f Sudo NPM install -g Sudo n最新
这些都很有效。但是对于UX术语终端节点-v没有显示最新版本,所以我已经关闭并重新打开了新终端。我发现v10.1.0,节点-v安装后的sudo n最新的输出
在按照@nelsonic的描述安装nvm之后,这是保持它升级的最简单的方法:
"node"是到上一个版本的快捷方式,所以你可以安装上一个版本:
nvm install node
并且总是使用“node”版本:
nvm alias default node
最后升级您的节点版本并保留已安装的包:
nvm install node --reinstall-packages-from=node
将Node.js升级到最新版本
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/node /usr/bin/node
用于升级Node.js到最新版本
sudo n latest
如果需要撤销,请遵循命令
sudo apt-get install --reinstall nodejs-legacy # fix /usr/bin/node
sudo n rm 6.0.0 # replace number with version of Node that was installed
sudo npm uninstall -g n
这种升级节点的方法现在不稳定,不应该使用。管理Node.js版本的最好方法是使用NVM: Node Version Management.!
安装
您可以在nvm [GitHub page][1]上阅读安装步骤。安装和配置只需要两个简单的步骤。 使用nvm
如果你使用很多不同的Node.js实用程序,你知道有时你需要快速切换到其他版本的Node.js,而不需要冲洗你的整个机器。在这里你可以使用nvm下载、安装和使用不同版本的Node.js:
nvm install 4.0
在任何给定的时间,您可以切换到另一个使用:
nvm use 0.12
补充n13:如果'sudo n stable'有错误,试试这个:
sudo -E env "PATH=$PATH" n stable