首页主机资讯ubuntu下nodejs如何更新

ubuntu下nodejs如何更新

时间2025-10-14 17:56:03发布访客分类主机资讯浏览1005
导读:Ubuntu下更新Node.js的常用方法 方法一:使用NodeSource存储库(推荐,适合需要特定版本的用户) NodeSource是第三方Node.js二进制分发仓库,提供最新的稳定版和LTS版,适合需要灵活控制版本的用户。 卸载旧...

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

方法一:使用NodeSource存储库(推荐,适合需要特定版本的用户)

NodeSource是第三方Node.js二进制分发仓库,提供最新的稳定版和LTS版,适合需要灵活控制版本的用户。

  1. 卸载旧版本(可选但建议)
    若已通过apt安装过Node.js,先彻底卸载以避免冲突:
    sudo apt-get remove --purge nodejs
    sudo apt-get autoremove
    
  2. 安装必要工具
    安装curlsoftware-properties-common,用于后续添加仓库:
    sudo apt-get update
    sudo apt-get install curl software-properties-common
    
  3. 添加NodeSource仓库
    根据需求选择版本(如18.x为最新LTS版,20.x为最新稳定版),替换命令中的版本号:
    curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
    
  4. 安装/更新Node.js
    通过apt从NodeSource仓库安装:
    sudo apt-get install -y nodejs
    
  5. 验证安装
    检查版本确认更新成功:
    node -v  # 查看Node.js版本
    npm -v   # 查看npm版本(包管理器)
    

方法二:使用NVM(Node Version Manager,推荐,适合多版本管理的用户)

NVM是Node.js版本管理工具,支持同一台机器安装多个版本,方便切换,适合开发测试场景。

  1. 卸载旧版本(可选但建议)
    同方法一,先卸载旧版本:
    sudo apt-get remove --purge nodejs
    sudo apt-get autoremove
    
  2. 安装NVM
    通过curl或wget下载安装脚本(以最新版为例):
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
    
  3. 激活NVM
    重新加载shell配置文件(如.bashrc.zshrc),使NVM命令生效:
    source ~/.bashrc  # 若使用zsh,替换为~/.zshrc
    
  4. 安装最新版本
    • 安装最新LTS版(稳定推荐):
      nvm install --lts
      
    • 或安装最新稳定版:
      nvm install node
      
  5. 切换版本
    • 使用刚安装的版本:
      nvm use --lts
      
    • 设置默认版本(新终端默认使用):
      nvm alias default --lts
      
  6. 验证安装
    同方法一,检查版本确认成功。

方法三:使用Ubuntu软件包管理器(不推荐,版本滞后)

Ubuntu默认仓库的Node.js版本通常较旧,仅适合对版本无要求的用户。

  1. 更新软件包列表
    sudo apt-get update
    
  2. 升级Node.js
    sudo apt-get upgrade nodejs
    
  3. 验证版本
    node -v
    

注意事项

  • 优先选择NodeSource或NVM:Ubuntu默认仓库的Node.js版本更新慢,无法满足大多数项目需求。
  • NVM优势:支持多版本共存,可通过nvm ls查看已安装版本,nvm use < version> 快速切换。
  • 版本选择:若项目有特定版本要求,建议使用NodeSource添加对应版本的仓库(如setup_16.x),确保兼容性。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu下nodejs如何更新
本文地址: https://pptw.com/jishu/726085.html
如何通过Debian Extract进行版本控制 Debian Extract是否适用于移动设备

游客 回复需填写必要信息