在CentOS系統上安裝Node.js有多種方法,以下介紹兩種常用的方法:使用NodeSource二進制分發庫和使用NVM(Node Version Manager)。推薦使用NVM,因為它可以方便地管理多個Node.js版本。
NodeSource提供了一個方便的腳本來安裝特定版本的Node.js。以下是具體步驟:
更新系統包
首先,確保你的系統包是最新的:
sudo yum update -y
添加NodeSource倉庫
根據你需要的Node.js版本,選擇相應的腳本。例如,要安裝Node.js 16.x,可以使用以下命令:
curl -sL https://rpm.nodesource.com/setup_16.x | sudo bash -
如果你需要其他版本,可以將setup_16.x
替換為相應的版本號,如setup_14.x
、setup_18.x
等。
安裝Node.js
添加倉庫后,使用yum
安裝Node.js:
sudo yum install -y nodejs
驗證安裝
安裝完成后,可以通過以下命令檢查Node.js和npm的版本:
node -v
npm -v
NVM允許你在同一臺機器上安裝和管理多個Node.js版本,非常適合需要切換不同版本的開發者。
安裝NVM
使用curl
或wget
下載并安裝NVM。以下是使用curl
的示例:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
或者使用wget
:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
加載NVM
安裝完成后,需要加載NVM到當前shell會話??梢詫⒁韵滦刑砑拥侥愕?code>~/.bash_profile、~/.bashrc
、~/.zshrc
等配置文件中:
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
然后,重新加載配置文件或打開一個新的終端窗口:
source ~/.bashrc # 或者 source ~/.zshrc
安裝Node.js
使用NVM安裝你需要的Node.js版本。例如,安裝最新的LTS(長期支持)版本:
nvm install --lts
你也可以安裝特定版本,例如:
nvm install 16.14.0
設置默認Node.js版本
安裝完成后,可以設置一個默認的Node.js版本:
nvm alias default <version>
例如,將默認版本設置為16.14.0:
nvm alias default 16.14.0
驗證安裝
檢查Node.js和npm的版本以確認安裝成功:
node -v
npm -v
根據你的需求選擇合適的方法進行安裝即可。如果你是初學者,推薦使用NVM,因為它可以方便地切換和管理不同版本的Node.js。