首页主机资讯ubuntu如何升级nodejs版本

ubuntu如何升级nodejs版本

时间2025-12-16 11:36:03发布访客分类主机资讯浏览803
导读:Ubuntu升级 Node.js 的常用方法 在 Ubuntu 上,升级 Node.js 常用且稳妥的方式有三种:使用 NVM(推荐,便于多版本切换)、使用 NodeSource APT 仓库(系统级统一版本)、使用 n 管理器(通过 np...

Ubuntu升级 Node.js 的常用方法

在 Ubuntu 上,升级 Node.js 常用且稳妥的方式有三种:使用 NVM(推荐,便于多版本切换)、使用 NodeSource APT 仓库(系统级统一版本)、使用 n 管理器(通过 npm 全局安装)。下面给出可直接复制执行的步骤与要点。

方法一 使用 NVM 升级(推荐)

  • 适合需要在多个项目间切换 Node 版本的开发者;升级过程不影响系统其他用户与全局环境。
  • 步骤:
    1. 安装或更新 NVM(示例安装脚本,版本号可按需调整): curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash
    2. 使配置生效(根据你使用的 shell 选择其一): source ~/.bashrc 或 source ~/.zshrc
    3. 查看远程可安装版本并选择升级: nvm ls-remote nvm install --lts # 安装最新的 LTS nvm install node # 安装最新的 Current nvm install 18.20.8 # 或安装指定版本
    4. 切换到新版本并设为默认(对新开终端也生效): nvm use nvm alias default
    5. 验证: node -v npm -v
  • 常用 NVM 命令速览:nvm ls(已安装列表)、nvm current(当前版本)、nvm which (查看路径)、nvm uninstall (卸载)。

方法二 使用 NodeSource APT 仓库升级(系统级)

  • 适合服务器或需要所有用户统一 Node 版本的场景。
  • 步骤:
    1. 可选:清理旧版本(避免冲突) sudo apt-get remove --purge nodejs npm sudo apt-get autoremove
    2. 添加 NodeSource 仓库(选择与你需求匹配的版本通道;示例为 Current 通道) curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -

      如需 LTS,可将链接中的 current 替换为 lts 或具体版本号,如 setup_20.x

    3. 安装/升级 Node.js(同时会安装匹配的 npm) sudo apt-get update sudo apt-get install -y nodejs
    4. 验证: node -v npm -v
  • 说明:NodeSource 脚本会自动添加仓库与 GPG 密钥;若此前通过 apt 安装过旧版,建议先卸载以避免冲突。

方法三 使用 n 管理器升级(npm 全局安装)

  • 适合已通过 npm 安装过全局包的环境,快速把 Node 升到 stable 或 latest。
  • 步骤:
    1. 全局安装 n(可能需要 sudo) sudo npm install -g n
    2. 升级到稳定版或最新版 sudo n stable

      sudo n latest
    3. 如需选择具体版本 sudo n ls sudo n 18.20.8
    4. 验证: node -v npm -v
  • 提示:n 会将 Node 安装到 /usr/local,某些系统可能需要手动确保 PATH 包含 /usr/local/bin。

升级后的兼容与验证

  • 升级后建议执行:
    • 重新安装/升级全局工具(如:npm i -g yarn pm2 typescript 等)
    • 在项目根目录执行安装与校验:npm install;运行测试(如:npm test)
    • 若遇到依赖兼容问题,优先在测试环境验证,再推广到生产
  • 这些步骤有助于确认新版本下依赖与脚本的可用性,降低生产风险。

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


若转载请注明出处: ubuntu如何升级nodejs版本
本文地址: https://pptw.com/jishu/772641.html
ubuntu getconf如何更新版本 debian extract与其他工具如何配合使用

游客 回复需填写必要信息