Linux 上 Node.js 版本管理实用指南
一 工具选型与对比
二 使用 NVM 进行版本管理
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bashsource ~/.bashrc(如使用 zsh 则 source ~/.zshrc)command -v nvm 或 nvm --versionnvm ls-remote;仅看 LTS:nvm ls-remote --ltsnvm install 18.16.0、nvm use 18.16.0;安装最新 LTS:nvm install --ltsnvm ls、nvm alias default 18.16.018.16.0 或 lts/*),进入目录后执行 nvm use 自动切换;也可在脚本中加入 nvm use 保证一致性。三 使用 fnm 或 Volta(更现代的选择)
fnm(Fast Node Manager)
curl -fsSL https://fnm.vercel.app/install | bashfnm install 20、fnm use 20;支持 .node-version 文件自动切换,跨平台一致性强。Volta
curl https://get.volta.sh | bashvolta install node@20 全局安装;在项目目录执行 volta pin node@18 将版本写入项目配置,后续进入目录会自动切换;亦可管理 npm/yarn/pnpm 的版本,适合团队协作与 CI。四 使用系统包管理器安装与升级
sudo apt updatesudo apt install -y nodejs npmcurl -sL https://rpm.nodesource.com/setup_16.x | sudo bash -sudo yum install -y nodejs(或使用 dnf)五 实践建议与常见问题
nvm use 或 fnm use 保证一致性。node -v、npm -v 校验版本;按需执行 npm update 或 yarn upgrade 升级依赖;运行单元测试与关键功能冒烟测试,确保无回归。