Linux安装Node.js环境


官方源或nvm方式安装nodejs

常规安装

以安装v12.x.x版本为例

1
2
3
4
5
6
7
#Ubuntu/Debian 
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
apt update && apt install -y nodejs

#CentOS/RedHat
curl --silent --location https://rpm.nodesource.com/setup_12.x | sudo bash -
yum update && yum install -y nodejs

然后执行node -vnpm -v查看是否安装成功

NVM安装

Node Version Manager,简称NVM,为Node版本管理器

下载

1
2
3
4
5
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash

#或使用wget

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

激活nvm

source ~/.nvm/nvm.sh

激活后,重启下命令行窗口,或者直接打开一个新的命令行窗口,进行后续操作。

列出node版本

nvm ls-remote

nvm ls-remote会列出所有可用的 Nodejs 版本,如果输出中看到很多很多个版本号,就表示 nvm 安装好了。最后一个版本号就是当前最新的 Nodejs 版本,这里安装以本文发行时间的最新版本v12.7.0为例

nvm install v12.7.0

1
2
3
4
5
6
7
[email protected]:~# nvm install v12.7.0
Downloading and installing node v12.7.0...
Downloading https://nodejs.org/dist/v12.7.0/node-v12.7.0-linux-x64.tar.xz...
############################################################ 100.0%Computing checksum with sha256sum
Checksums matched!
Now using node v12.7.0 (npm v6.10.0)
Creating default alias: default -> v12.7.0

到此已经成功安装Nodejs v12.7.0 npm v6.10.0版本

切换版本

前面所介绍的,NVM为Node版本切换器,所以可以
随意切换版本。在此以切换v11.0.0版本为例

nvm install v11.0.0

装好之后,可以执行nvm ls查看安装的版本,以及
default指向的默认版本。

修改默认版本方法:

1
nvm alias default v*.*.*

#其中*替换成对应版本即可

总结

个人比较喜欢第二种方式,可以列出所有nodejs版本,且能方便快捷切换版本

注:国内机器可以考虑使用淘宝源,以加快速度

npm install -g cnpm --registry=https://registry.npm.taobao.org

评论