Linux(centos7)上安装 Node.js 的 4 种方法(包含npm)

Linux(centos7)上安装 Node.js 的 4 种方法(包含npm)

2026-08-27 22:51 站长 0 阅读

第一种:源码安装

准备工作

yum -y install gcc make gcc-c++ openssl-devel wget

下载源码并且解压 (NodeJs 官网)

wget https://nodejs.org/dist/v12.11.1/node-v12.11.1.tar.gz
tar -zxf node-v12.11.1.tar.gz
# 编译
cd node-v12.11.1<br>./configure<br>make && make install

验证是否安装成功

node -v   # 出现版本号则安装成功 v12.11.1

第二种:使用 wget 安装

方式一(推荐)

1、首先我们在 /usr/local 文件夹下新建一个名为 nodejs 的文件夹

cd /usr/local
mkdir nodejs

2、然后进入nodejs文件夹

cd /usr/local/nodejs

3、执行下列命令,就可以将官网编译好了的Nodejs的压缩包下载至nodejs文件夹

wget https://nodejs.org/dist/v14.9.0/node-v14.9.0-linux-x64.tar.xz

4、解压下载的nodejs包

xz -d node-v14.9.0-linux-x64.tar.xz
tar -xf node-v14.9.0-linux-x64.tar

5、将node-v14.9.0-linux-x64文件夹中的所有内容移动到它的上级目录nodejs中,这里其实就相当于一个重命名操作

mv node-v14.9.0-linux-x64/* /usr/local/nodejs

6、删除没有用的两个安装包(此步骤可以忽略)

rm -rf node-v14.9.0-linux-x64.tar
rm -rf node-v14.9.0-linux-x64

7、建立软链接

ln -s /usr/local/nodejs/bin/node /usr/local/bin
ln -s /usr/local/nodejs/bin/npm /usr/local/bin

8、测试安装是否成功

node -v
npm -v 

方式二

1、下载已编译版本

cd ~
wget http://nodejs.org/dist/v12.11.1/node-v12.11.1-linux-x64.tar.gz

2、解压

sudo tar --strip-components 1 -xzvf node-v* -C /usr/local

3、测试安装是否成功

node -v
npm -v 

第三种:使用EPEL安装

下载EPEL

sudo rpm -i http://download.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm

nodejs 安装

sudo yum install nodejs

测试 node 是否安装成功

node -v

npm 管理包安装

sudo yum install npm

测试 npm 是否安装成功

npm -v

第四种:通过 NVM 安装

NVM(Node version manager)是Node.js的版本管理软件,可以轻松的在Node.js各个版本间切换。
下载并安装NVM脚本

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
# 或者
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

注意

从远程下载 install.sh 脚本并执行。注意这个版本年数字 v0.33.0 会随着项目开发而变化。随时通过官方最新安装命令来检查最新安装版本

(opens new window)是有好处的。

运行上述任一命令都会下载脚本并运行它。该脚本将 nvm 存储库克隆到~/.nvm,并尝试将以下代码段中的源代码行添加到正确的配置文件(~/.bash_profile、~/.zshrc、~/.profile或~/.bashrc)。

source ~/.bash_profile
# 或者
touch ~/.bash_profile

列出所需要的版本

nvm list-remote

返回结果如下

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.11.1

安装相应的版本

nvm install v12.11.1

测试安装是否成功

node -v
npm -v 

返回新闻中心