You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu18系统下VS Code如何切换到旧版稳定Node版本

Node.js 版本切换操作步骤(Ubuntu 18 环境)

以下操作默认使用nvm(Node版本管理器)实现多版本无缝切换,无需修改系统全局依赖,也能适配VS Code的版本识别。

前置操作:安装nvm

如果你的系统还未安装nvm,按以下步骤操作:

  • 执行安装脚本:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
  • 重载终端配置使命令生效:
    # 若使用bash终端
    source ~/.bashrc
    # 若使用zsh终端
    source ~/.zshrc
    
  • 验证安装成功:执行nvm --version,正常输出版本号即安装完成。

安装并切换到目标Node版本

  • 安装指定版本,可按需二选一:
    • 14.17.5版本:nvm install 14.17.5
    • 14.17.6版本:nvm install 14.17.6
  • 安装完成后nvm会自动切换到刚安装的版本,执行node -v验证,输出对应版本号即切换成功。
  • 若需将该版本设为系统全局默认版本,执行:nvm alias default 14.17.5(替换为你实际安装的版本号即可)。

VS Code版本适配

VS Code默认会读取系统终端的Node版本,若内置终端仍显示旧版本:

  • 完全关闭VS Code后重启即可自动加载nvm配置。
  • 若重启后仍不生效,确认VS Code内置终端使用的shell和系统默认shell一致,可在设置中搜索terminal.integrated.defaultProfile.linux进行调整。
  • 针对单独项目可在项目根目录创建.nvmrc文件,写入目标版本号(如14.17.5),后续进入项目目录执行nvm use即可快速切换到对应版本。

可选:卸载系统全局安装的旧Node版本

若你之前的Node 16是通过apt安装的全局版本,可执行以下命令卸载避免版本冲突:

sudo apt remove nodejs npm -y
sudo apt autoremove -y

内容的提问来源于stack exchange,提问作者neel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 15:45:05