ubuntu如何升级nodejs版本
导读:Ubuntu升级 Node.js 的常用方法 在 Ubuntu 上,升级 Node.js 常用且稳妥的方式有三种:使用 NVM(推荐,便于多版本切换)、使用 NodeSource APT 仓库(系统级统一版本)、使用 n 管理器(通过 np...
Ubuntu升级 Node.js 的常用方法
在 Ubuntu 上,升级 Node.js 常用且稳妥的方式有三种:使用 NVM(推荐,便于多版本切换)、使用 NodeSource APT 仓库(系统级统一版本)、使用 n 管理器(通过 npm 全局安装)。下面给出可直接复制执行的步骤与要点。
方法一 使用 NVM 升级(推荐)
- 适合需要在多个项目间切换 Node 版本的开发者;升级过程不影响系统其他用户与全局环境。
- 步骤:
- 安装或更新 NVM(示例安装脚本,版本号可按需调整): curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash
- 使配置生效(根据你使用的 shell 选择其一): source ~/.bashrc 或 source ~/.zshrc
- 查看远程可安装版本并选择升级: nvm ls-remote nvm install --lts # 安装最新的 LTS nvm install node # 安装最新的 Current nvm install 18.20.8 # 或安装指定版本
- 切换到新版本并设为默认(对新开终端也生效): nvm use nvm alias default
- 验证: node -v npm -v
- 常用 NVM 命令速览:nvm ls(已安装列表)、nvm current(当前版本)、nvm which (查看路径)、nvm uninstall (卸载)。
方法二 使用 NodeSource APT 仓库升级(系统级)
- 适合服务器或需要所有用户统一 Node 版本的场景。
- 步骤:
- 可选:清理旧版本(避免冲突) sudo apt-get remove --purge nodejs npm sudo apt-get autoremove
- 添加 NodeSource 仓库(选择与你需求匹配的版本通道;示例为 Current 通道)
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
如需 LTS,可将链接中的 current 替换为 lts 或具体版本号,如 setup_20.x
- 安装/升级 Node.js(同时会安装匹配的 npm) sudo apt-get update sudo apt-get install -y nodejs
- 验证: node -v npm -v
- 说明:NodeSource 脚本会自动添加仓库与 GPG 密钥;若此前通过 apt 安装过旧版,建议先卸载以避免冲突。
方法三 使用 n 管理器升级(npm 全局安装)
- 适合已通过 npm 安装过全局包的环境,快速把 Node 升到 stable 或 latest。
- 步骤:
- 全局安装 n(可能需要 sudo) sudo npm install -g n
- 升级到稳定版或最新版
sudo n stable
或
sudo n latest - 如需选择具体版本 sudo n ls sudo n 18.20.8
- 验证: 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
