商城首页欢迎来到中国正版软件门户

您的位置:首页 >Node.js在Ubuntu中如何进行版本控制

Node.js在Ubuntu中如何进行版本控制

  发布于2026-05-31 阅读(0)

扫一扫,手机访问

Node.js在Ubuntu中的版本控制:推荐使用NVM(Node Version Manager)

开发中遇到Node.js版本冲突?这不是什么新鲜事——不同项目对Node版本的依赖千差万别,有的项目离不开老版本,有的必须用最新的LTS。好在Ubuntu环境里有一个公认的利器:NVM(Node Version Manager)。它能轻松搞定多版本安装、快速切换,甚至支持项目级版本配置,让版本冲突问题迎刃而解。

Node.js在Ubuntu中如何进行版本控制

1. 安装NVM

首先打开终端,执行下面这条命令下载并安装NVM(示例用的是v0.39.5版本,想获取最新版可以去nvm-sh/nvm仓库查看):

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

安装完成后,记得重新加载一下终端配置文件——具体命令取决于你用的Shell:

source ~/.bashrc  # Bash用户
# 或
source ~/.zshrc  # Zsh用户

验证安装是否成功,运行:

nvm --version

如果输出了类似0.39.5这样的版本号,恭喜,NVM已经就绪。

2. 使用NVM安装Node.js版本

  • 安装最新LTS(长期支持)版本——生产环境首选,稳定性有保障:
    nvm install --lts
  • 安装特定版本,比如14.17.0或16.13.0:
    nvm install 14.17.0
  • 想看看远程有哪些版本可选?运行下面这条命令,结果里会列出所有可安装的版本,标记latest的是最新版,lts/*的是LTS版本:
    nvm ls-remote

3. 切换与管理Node.js版本

  • 切换到已安装的版本:
    nvm use 14.17.0
    切换后终端会显示当前使用的Node版本,可以用node -v验证一下。
  • 设置默认版本——以后新开终端就会自动使用这个版本:
    nvm alias default 14.17.0
  • 查看已安装的所有版本:
    nvm ls
    输出中,*标记的是当前使用的版本,->标记的是默认版本。
  • 卸载不再需要的版本:
    nvm uninstall 14.17.0
    运行后,该版本会从系统中彻底移除。

4. 项目级版本控制(可选但推荐)

为了避免团队成员或不同项目之间出现版本冲突,可以在项目根目录创建一个.nvmrc文件,指定需要的Node版本:

echo "14.17.0" > .nvmrc

每次进入项目目录时,只需运行:

nvm use

NVM就会自动切换到.nvmrc里指定的版本;如果本地还没安装这个版本,它会贴心地提示你是否需要安装。

其他注意事项

  • NVM与系统包管理器的区别:Ubuntu自带的apt安装的Node.js版本通常比较旧,而且没法灵活切换。所以强烈建议优先使用NVM。
  • 版本兼容性:有些老项目可能依赖Node 12甚至更早的版本,用NVM可以快速切到对应版本,省去很多麻烦。
  • Shell配置文件:如果你修改了.bashrc.zshrc这类配置文件,记得重新加载或者重启终端,让NVM生效。
本文转载于:https://www.yisu.com/ask/56061986.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注