溫馨提示×

Ubuntu上Node.js版本如何管理

小樊
40
2025-08-13 19:59:32
欄目: 編程語言

在Ubuntu上管理Node.js版本,推薦使用NodeSource倉庫nvm(Node Version Manager),具體方法如下:

1. 使用NodeSource倉庫(推薦,適合生產環境)

  • 添加倉庫:根據所需版本(如18.x、20.x),執行命令:
    curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
  • 安裝Node.js
    sudo apt-get install -y nodejs
  • 驗證版本
    node -v(查看當前版本)

2. 使用nvm(推薦,適合開發環境,支持多版本共存)

  • 安裝nvm
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
    安裝后需重啟終端或執行:source ~/.bashrc
  • 常用命令
    • 查看可安裝版本:nvm ls-remote
    • 安裝特定版本:nvm install 18.17.0
    • 切換版本:nvm use 18.17.0
    • 設置默認版本:nvm alias default 18.17.0
    • 卸載版本:nvm uninstall 18.17.0

3. 項目級版本管理

  • .nvmrc文件:在項目根目錄創建.nvmrc文件,寫入所需版本號(如18.17.0),進入目錄后執行nvm use即可自動切換。
  • package.json配置:在engines字段指定版本范圍,如:
    "engines": { "node": ">=16.0.0 <20.0.0" }

注意事項

  • 避免同時使用NodeSource和nvm管理版本,可能導致沖突。
  • 使用nvm時無需sudo,它會自動配置環境變量。

以上方法可靈活滿足不同場景下的Node.js版本管理需求,推薦開發者優先使用nvm。

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