溫馨提示×

如何在Ubuntu中更新Node.js

小樊
58
2025-09-20 17:50:04
欄目: 編程語言

在Ubuntu中更新Node.js的常用方法

方法一:使用NodeSource存儲庫(推薦用于生產環境)

NodeSource存儲庫提供最新的穩定版Node.js,適合需要系統級統一版本的生產環境。

  1. 清理舊版本(可選但建議)
    若已通過apt安裝過舊版Node.js,先卸載以避免沖突:
    sudo apt-get remove --purge nodejs npm
    sudo apt autoremove
    
  2. 添加NodeSource存儲庫
    根據需求選擇版本(如setup_current.x為最新穩定版,setup_20.x為指定版本):
    curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
    
  3. 安裝最新Node.js
    執行以下命令安裝(包含Node.js和npm):
    sudo apt-get install -y nodejs
    
  4. 驗證安裝
    檢查版本確認更新成功:
    node -v  # 輸出如v20.12.2(最新穩定版)
    npm -v   # 輸出對應npm版本
    

方法二:使用nvm(Node Version Manager,推薦用于開發環境)

nvm允許在同一臺機器上管理多個Node.js版本,適合需要切換版本的開發場景。

  1. 卸載舊版本(避免沖突)
    若已通過apt安裝舊版,先卸載:
    sudo apt remove nodejs npm
    sudo apt autoremove
    
  2. 安裝nvm
    運行安裝腳本(選擇最新版本,如v0.39.7):
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
    
  3. 加載nvm配置
    關閉終端重新打開,或運行以下命令使配置生效:
    source ~/.bashrc  # 若使用zsh,替換為~/.zshrc
    
  4. 驗證nvm安裝
    檢查nvm版本確認安裝成功:
    nvm --version  # 輸出如0.39.7
    
  5. 安裝最新Node.js
    • 安裝最新LTS(長期支持)版本(推薦):
      nvm install --lts
      
    • 或安裝指定版本(如20.12.2):
      nvm install 20.12.2
      
  6. 切換并使用新版本
    • 切換到已安裝的最新版本:
      nvm use --lts
      
    • 設置為默認版本(新終端默認使用):
      nvm alias default --lts
      
  7. 驗證版本
    node -v  # 輸出最新版本
    npm -v   # 輸出對應npm版本
    

方法三:通過apt包管理器(簡單但不推薦用于最新版本)

若無需最新版本,可通過Ubuntu默認源更新(版本可能較舊)。

  1. 更新包列表
    sudo apt update
    
  2. 升級Node.js
    sudo apt upgrade nodejs
    
  3. 驗證版本
    node -v
    

注意事項

  • 優先選擇nvm:開發環境推薦nvm,可靈活切換版本;生產環境推薦NodeSource,保證版本統一。
  • 卸載舊版本:避免新舊版本沖突,尤其是通過apt安裝的舊版。
  • 全局包處理:升級后建議更新全局npm包(如npm install -g npm),確保兼容性。
  • 項目配置:若項目有.nvmrc文件,切換版本時運行nvm use即可自動匹配項目所需版本。

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