在Linux系統中,可通過以下方式對Node.js進行版本控制,核心工具為NVM(Node Version Manager),它能高效管理多版本Node.js的安裝、切換及項目級隔離:
下載安裝腳本
執行以下命令安裝最新版NVM:
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
激活環境變量
安裝后重新加載Shell配置文件(如.bashrc、.zshrc):
source ~/.bashrc # 或 source ~/.zshrc
驗證安裝
輸入以下命令查看版本,確認安裝成功:
nvm --version
nvm install <版本號> # 例如:nvm install 18.19.0
可安裝LTS版本(長期支持版):
nvm install --lts
nvm use <版本號> # 例如:nvm use 16.20.0
nvm alias default <版本號> # 例如:nvm alias default 18.19.0
nvm ls
nvm ls-remote
nvm uninstall <版本號> # 例如:nvm uninstall 14.17.0
創建.nvmrc文件
在項目根目錄下添加.nvmrc文件,寫入所需Node.js版本號(如18.19.0),NVM會自動切換:
echo "18.19.0" > .nvmrc
自動切換版本
進入項目目錄時,執行以下命令自動切換:
nvm use
若版本未安裝,會提示先安裝。
npm安裝,適合簡單場景。npm install -g nn 16.20.0(安裝并切換).node-version文件,安裝后用法與NVM類似。~/.nvm目錄有讀寫權限,可通過chmod設置。PATH是否包含NVM路徑(echo $PATH)。通過NVM,可輕松實現Linux系統中Node.js版本的靈活管理,滿足多項目并行開發的需求。