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

如何在Pop!_OS中安装适配React的NodeJS版本并配置VSCode?

在Pop!_OS中升级Node.js并让VSCode使用指定版本

方法一:用nvm管理Node.js版本(推荐)

nvm是Node版本管理器,能轻松切换不同版本,避免干扰系统自带的Node环境。

  1. 安装nvm
    执行官方安装脚本:
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
    安装完成后重启终端,验证安装:
    nvm --version

  2. 安装并切换到Node.js v19

nvm install 19
nvm use 19
  1. 设置默认版本(终端启动自动使用v19)
    nvm alias default 19

验证版本:
node --version && npm --version

方法二:手动安装已下载的Node.js v19包

如果你已经下载了v19的压缩包,按以下步骤操作:

  1. 解压压缩包
    进入下载目录,替换文件名成你实际下载的包名:
cd ~/Downloads
tar -xf node-v19.9.0-linux-x64.tar.xz
  1. 移动到系统目录
    将解压后的文件夹移到/usr/local下:
    sudo mv node-v19.9.0-linux-x64 /usr/local/node-v19

  2. 创建全局软链接
    删除旧的node/npm链接(如有),创建新链接:

sudo rm -f /usr/bin/node /usr/bin/npm
sudo ln -s /usr/local/node-v19/bin/node /usr/bin/node
sudo ln -s /usr/local/node-v19/bin/npm /usr/bin/npm
  1. 验证版本
    node --version && npm --version

让VSCode识别新的Node.js版本

  • 重启VSCode:关闭所有窗口重新打开,集成终端会自动读取系统全局版本。
  • 从终端启动VSCode:在已切换到v19的终端中执行code .打开项目,集成终端会使用当前终端的Node版本。
  • 手动指定路径:
    1. 打开VSCode设置(快捷键Ctrl+,)
    2. 搜索nodePath
    3. 输入Node的绝对路径,比如/usr/local/node-v19/bin/node(手动安装路径)或~/.nvm/versions/node/v19.9.0/bin/node(nvm安装路径)

为什么apt升级无效?

Pop!_OS默认软件源中的Node.js版本通常滞后于官网,apt update/upgrade只会更新到源内的最新旧版本,卸载重装也基于同一源,因此无法获取官网新版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 19:45:31