温馨提示×

ubuntu上nodejs如何更新

小樊
58
2025-09-27 01:52:10
栏目: 编程语言

Ubuntu上更新Node.js的常用方法

方法1:使用NodeSource存储库(推荐单版本管理)

NodeSource存储库提供最新的稳定版Node.js,适合需要固定版本或直接获取最新版本的用户。

  • 步骤1:清理旧版本(可选但建议)
    若之前通过apt安装过Node.js,先彻底卸载以避免冲突:
    sudo apt-get remove --purge nodejs npm
    sudo apt-get autoremove
    
  • 步骤2:添加NodeSource存储库
    访问NodeSource官网查看最新版本(如18.x20.x),替换下方命令中的setup_XX.x(例如setup_20.x):
    curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
    
    此命令会自动添加存储库密钥并配置软件源。
  • 步骤3:安装最新Node.js
    更新本地软件包索引并安装:
    sudo apt-get update
    sudo apt-get install -y nodejs
    
  • 步骤4:验证安装
    检查版本确认更新成功:
    node -v  # 输出如v20.9.0
    npm -v   # 输出如10.2.4
    

方法2:使用NVM(Node Version Manager,推荐多版本管理)

NVM允许在同一台机器上安装、切换多个Node.js版本,适合需要灵活调整版本的开发场景。

  • 步骤1:卸载旧版本(可选但建议)
    同样先清理残留的旧版本:
    sudo apt-get remove --purge nodejs npm
    sudo apt-get autoremove
    
  • 步骤2:安装NVM
    运行以下命令下载并安装最新版NVM(以v0.39.7为例):
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
    
    安装完成后,重新加载Shell配置文件(根据使用的Shell选择对应文件,如.bashrc.zshrc):
    source ~/.bashrc  # 或 source ~/.zshrc
    
  • 步骤3:验证NVM安装
    运行nvm -v,若输出版本号则说明安装成功。
  • 步骤4:安装最新Node.js
    • 安装最新稳定版(包含LTS特性):
      nvm install node
      
    • 或安装最新LTS版本(长期支持,更稳定):
      nvm install --lts
      
  • 步骤5:切换并使用新版本
    • 切换到最新安装的版本:
      nvm use node  # 或 nvm use --lts
      
    • (可选)设置默认版本(新终端默认使用):
      nvm alias default node
      
  • 步骤6:验证版本
    再次运行node -vnpm -v,确认版本已更新。

注意事项

  • 优先选择NVM:若需要频繁切换版本或避免系统依赖冲突,NVM是更灵活的选择。
  • NodeSource版本选择:添加存储库时,将setup_XX.x中的XX.x替换为目标版本(如18.x20.x),以获取特定版本的Node.js。
  • 权限问题:安装过程中若遇到权限错误,可尝试添加sudo(但NVM通常无需root权限)。

通过上述方法,即可在Ubuntu上完成Node.js的更新,根据实际需求选择合适的方式即可。

0