溫馨提示×

Node.js在CentOS上如何安裝

小樊
77
2025-03-07 11:14:08
欄目: 編程語言

在CentOS上安裝Node.js有多種方法,以下是幾種常見的安裝方式:

1. 使用NodeSource存儲庫安裝

這是最推薦的方法,因為它可以輕松安裝最新版本的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

2. 從官方網站下載二進制文件安裝

  1. Node.js官方網站下載對應版本的二進制文件(例如node-v16.20.0-linux-x64.tar.xz)。

  2. 解壓文件到指定目錄,例如/usr/local/data/。

  3. 將解壓后的目錄添加到系統環境變量中。

# 下載并解壓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

3. 使用腳本一鍵安裝

可以下載一個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

注意事項

  • 在安裝過程中,請確保網絡連接穩定,特別是使用二進制文件安裝時。
  • 如果使用源碼安裝,可能需要編譯,這可能會比較耗時。
  • 安裝完成后,建議驗證Node.js和npm的版本,以確保安裝成功。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女