在CentOS上安裝Node.js有多種方法,以下是幾種常見的安裝方式:
這是最推薦的方法,因為它可以輕松安裝最新版本的Node.js和npm。
# 更新系統包
sudo yum update -y
# 安裝Node.js依賴項
sudo yum install -y gcc-c++ make
# 添加NodeSource存儲庫
curl -sL https://rpm.nodesource.com/setup_16.x | sudo -E bash -
# 安裝Node.js
sudo yum install -y nodejs
# 驗證安裝
node -v
npm -v
從Node.js官方網站下載對應版本的二進制文件(例如node-v16.20.0-linux-x64.tar.xz
)。
解壓文件到指定目錄,例如/usr/local/data/
。
將解壓后的目錄添加到系統環境變量中。
# 下載并解壓Node.js
sudo wget https://nodejs.org/dist/v16.20.0/node-v16.20.0-linux-x64.tar.xz
sudo tar -zxvf node-v16.20.0-linux-x64.tar.xz -C /usr/local/data/
# 配置環境變量
echo "export PATH=$PATH:/usr/local/data/node-v16.20.0/bin" >> /etc/profile
source /etc/profile
# 驗證安裝
node -v
npm -v
可以下載一個bash腳本來一鍵安裝指定版本的Node.js。
#!/bin/bash
version=$1
[ -z "$version" ] && echo "請輸入對應版本。" && exit 5
mkdir -p /usr/local/data/soft/
cd /usr/local/data/soft/
wget https://nodejs.org/dist/v$version/node-v$version-linux-x64.tar.gz
tar -zxvf node-v$version-linux-x64.tar.gz -C /usr/local/data/
mv /usr/local/data/node-v$version-linux-x64 /usr/local/data/node-v$version
rm -f /usr/local/data/node-v$version.tar.gz
ln -s /usr/local/data/node-v$version/bin/node /usr/bin/node
ln -s /usr/local/data/node-v$version/bin/npm /usr/bin/npm
ln -s /usr/local/data/node-v$version/bin/npx /usr/bin/npx
npm config set registry https://registry.npm.taobao.org
# 安裝pm2
npm install pm2 -g
ln -s /usr/local/data/node/bin/pm2 /usr/bin/pm2
# 安裝yarn
npm install yarn -g
ln -s /usr/local/data/node/bin/yarn /usr/bin/yarn
# 驗證安裝
node -v
npm -v
yarn -v
將上述腳本保存為install_node.sh
,然后賦予執行權限并運行:
chmod +x install_node.sh
./install_node.sh 16.20.0