CentOS 7上安装 Node.js 的 4 种方法
# 第一种:源码安装
准备工作,下载相关依赖
yum -y install gcc make gcc-c++ openssl-devel wget
1
下载源码并且解压 NodeJs 官网 (opens new window)
wget https://nodejs.org/dist/v12.16.2/node-v12.16.2.tar.gz
tar -zxf node-v12.16.2.tar.gz
1
2
2
编译解压的文件
cd node-v12.16.2<br>./configure<br>make && make install
1
验证是否安装成功
node -v //出现版本号则安装成功 v12.16.2
1
# 第二种:使用 wget 安装
# 方式一(推荐)
1、首先我们在 /usr/local
文件夹下新建一个名为 nodejs
的文件夹
cd /usr/local
mkdir nodejs
1
2
2
2、然后进入 nodejs
文件夹
cd /usr/local/nodejs
1
3、执行下列命令,就可以将官网编译好了的 Nodejs
的压缩包下载至 nodejs
文件夹
wget https://nodejs.org/dist/v12.16.2/node-v12.16.2-linux-x64.tar.xz
1
4、解压下载的 nodejs
包
xz -d node-v12.16.2-linux-x64.tar.xz
tar -xf node-v12.16.2-linux-x64.tar
1
2
2
5、将 node-v12.16.2-linux-x64
文件夹中的所有内容移动到它的上级目录 nodejs
中,这里其实就相当于一个重命名操作
mv node-v12.16.2-linux-x64/* /usr/local/nodejs
1
6、删除没有用的两个安装包(此步骤可以忽略)
rm -rf node-v12.16.2-linux-x64.tar
rm -rf node-v12.16.2-linux-x64
1
2
2
7、建立软链接
ln -s /usr/local/nodejs/bin/node /usr/local/bin
ln -s /usr/local/nodejs/bin/npm /usr/local/bin
1
2
2
8、测试安装是否成功
node -v
npm -v
1
2
2
# 方式二
1、下载已编译版本
cd ~
wget http://nodejs.org/dist/v12.16.2/node-v12.16.2-linux-x64.tar.gz
1
2
2
2、解压
sudo tar --strip-components 1 -xzvf node-v* -C /usr/local
1
3、测试安装是否成功
node -v
npm -v
1
2
2
# 第三种:使用EPEL安装
下载EPEL
sudo rpm -i http://download.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm
1
nodejs 安装
sudo yum install nodejs
1
测试 node
是否安装成功
node -v
1
npm 管理包安装
sudo yum install npm
1
测试 npm
是否安装成功
npm -v
1
# 第四种:通过 NVM
安装(推荐)
NVM
(Node version manager)是 Node.js
的版本管理软件,可以轻松的在 Node.js
各个版本间切换。nvm
的 git
地址:https://github.com/nvm-sh/nvm (opens new window)
下载并安装 NVM
脚本
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
source ~/.bash_profile
1
2
2
or Wget:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
source ~/.bashrc
1
2
2
列出所需要的版本
nvm list-remote
1
返回结果如下:
v0.1.14
v0.1.15
v0.1.16
v0.1.17
v0.1.18
v0.1.19
.
.
.
v11.6.0
v11.7.0
v11.8.0
v11.9.0
v11.10.0
v11.10.1
v11.11.0
v11.12.0
v11.13.0
v11.14.0
v11.15.0
.
.
.
v12.9.0
v12.9.1
v12.10.0
v12.11.0
v12.16.2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
安装相应的版本
nvm install v12.16.2
1
测试安装是否成功
node -v
npm -v
1
2
2
nvm 列出本地所有 node 版本
node ls
#或者
node list
1
2
3
2
3
nvm 切换 node 版本
node use xxxxx (xxxxx版本号)
1
nvm 设置 node 默认版本
nvm alias default xxxxx (xxxxx版本号)
1
上次更新: 2024/01/30, 00:35:17
- 01
- Node与GLIBC_2.27不兼容解决方案08-19
- 02
- Git清空本地文件跟踪缓存08-13