官方源或 nvm 方式安装 nodejs

node_modules

# 常规安装

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

h
#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 版本管理器

# 下载

h
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

h
root@Martis:~# 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 指向的默认版本。

修改默认版本方法:

h
nvm alias default v*.*.*

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

# 总结

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

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

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

更新于 阅读次数