在centos系統上升級node.js,您可以選擇使用nodesource倉庫或nvm (node version manager)兩種方法。以下步驟將詳細指導您如何操作:
方法一:使用NodeSource倉庫
- 卸載現有Node.JS (如有): 首先,移除任何已安裝的Node.js版本:
sudo yum remove nodejs
- 安裝必要軟件包: 安裝Node.js所需的依賴項:
sudo yum install -y curl gcc-c++ make
- 添加NodeSource倉庫: 此命令添加Node.js LTS (長期支持)版本的倉庫。如需其他版本,請替換lts/*為目標版本號,例如14.x。
curl -sL https://rpm.nodesource.com/setup_lts.x | sudo bash -
- 安裝Node.js: 安裝Node.js:
sudo yum install -y nodejs
- 驗證版本: 檢查安裝的Node.js版本:
node -v
方法二:使用NVM (Node Version Manager)
- 卸載現有Node.js (如有): 與方法一相同,先移除已安裝的Node.js:
sudo yum remove nodejs
- 安裝NVM: 使用以下命令安裝最新版本的NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
或者:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
- 激活NVM: 使NVM生效:
source ~/.bash_profile
或者:
source ~/.bashrc
- 安裝Node.js版本: 使用NVM安裝所需Node.js版本。例如,安裝最新LTS版本:
nvm install --lts
安裝特定版本,例如14.x:
nvm install 14.x
- 切換Node.js版本: 切換到指定的Node.js版本:
nvm use 14.x
(將14.x替換為您需要的版本號)
- 驗證版本: 確認已切換的Node.js版本:
node -v
通過以上步驟,您已成功在centos上升級或安裝Node.js。 使用NVM可以方便地管理多個Node.js版本,需要切換時只需使用nvm use