Ubuntu 14.04:如何安装特定版本的nodeJS?

3
我使用以下命令安装了nodeJS 8.x版本:
1. sudo apt-get purge nodejs npm
2. curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
3. sudo apt-get install -y nodejs

当我运行以下命令时:

node -v 

它显示的是 v4.2.6 而非最新的 8.x 版本,以下是屏幕截图。 NodeJS Installation
2个回答

7

首先通过 apt-get 安装 Node.js(例如v8):

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

一旦您安装了Node.js,使用npm包n切换到任何版本:

只需执行n <version>以安装node的某个版本。如果已经安装了<version>(通过n),则n将激活该版本。

n安装为全局包,并使用n安装最新版本的Node.js:
npm i -g n
n latest

1
为什么要踩我?请告诉我原因,我很愿意改进我的回答。 - pzaenger

6

使用 nvm 来管理多个 nodejs 版本。

nvm 安装

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

或者

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

安装Node.js

nvm install <version>

使用所需版本

nvm use <version>

nvm无法通过curl命令安装。出现以下错误:“您处于“分离的HEAD”状态。您可以四处查看,进行实验性更改并提交它们,您可以在此状态下放弃任何提交,而不会通过执行另一个checkout影响任何分支。” - Bishwaroop Chakraborty
尝试使用wget。您可以在GitHub上查看完整的指南。 - Ivan Beldad
使用了wget。非常感谢Ivan! - Bishwaroop Chakraborty

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接