如何在Pop!_OS中安装适配React的NodeJS版本并配置VSCode?
在Pop!_OS中升级Node.js并让VSCode使用指定版本
方法一:用nvm管理Node.js版本(推荐)
nvm是Node版本管理器,能轻松切换不同版本,避免干扰系统自带的Node环境。
安装nvm
执行官方安装脚本:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装完成后重启终端,验证安装:nvm --version安装并切换到Node.js v19
nvm install 19 nvm use 19
- 设置默认版本(终端启动自动使用v19)
nvm alias default 19
验证版本:node --version && npm --version
方法二:手动安装已下载的Node.js v19包
如果你已经下载了v19的压缩包,按以下步骤操作:
- 解压压缩包
进入下载目录,替换文件名成你实际下载的包名:
cd ~/Downloads tar -xf node-v19.9.0-linux-x64.tar.xz
移动到系统目录
将解压后的文件夹移到/usr/local下:sudo mv node-v19.9.0-linux-x64 /usr/local/node-v19创建全局软链接
删除旧的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
- 验证版本
node --version && npm --version
让VSCode识别新的Node.js版本
- 重启VSCode:关闭所有窗口重新打开,集成终端会自动读取系统全局版本。
- 从终端启动VSCode:在已切换到v19的终端中执行
code .打开项目,集成终端会使用当前终端的Node版本。 - 手动指定路径:
- 打开VSCode设置(快捷键
Ctrl+,) - 搜索
nodePath - 输入Node的绝对路径,比如
/usr/local/node-v19/bin/node(手动安装路径)或~/.nvm/versions/node/v19.9.0/bin/node(nvm安装路径)
- 打开VSCode设置(快捷键
为什么apt升级无效?
Pop!_OS默认软件源中的Node.js版本通常滞后于官网,apt update/upgrade只会更新到源内的最新旧版本,卸载重装也基于同一源,因此无法获取官网新版本。
内容的提问来源于stack exchange,提问作者WrathOromis
相关产品推荐
相关产品推荐

