无法在VS Code终端运行Node?求解决方案(POP OS 22.04)
解决POP OS 22.04下VS Code终端无法运行Node的问题
从截图可知,系统终端能正常识别node和npm,但VS Code内置终端提示node: command not found,可按以下步骤排查解决:
- 对比环境变量:在VS Code终端执行
echo $PATH,再在系统终端执行同样命令,查看前者是否缺少Node的安装路径(如/usr/local/bin或nvm相关路径)。 - 重置VS Code终端:关闭VS Code,重新打开时按住
Shift键,选择「Reset Shell」后重启终端。 - 匹配终端shell:打开VS Code设置,搜索
terminal.integrated.defaultProfile.linux,选择与系统终端一致的shell(比如bash或zsh)。 - 加载nvm配置(若用nvm安装Node):在VS Code终端执行
source ~/.bashrc(或对应你的shell配置文件,如.zshrc),确保nvm初始化代码被加载。 - 重装shell集成:打开VS Code命令面板(Ctrl+Shift+P),输入
Terminal: Install Shell Integration并执行。
内容的提问来源于stack exchange,提问作者Bening Kumala Haqi
相关产品推荐
相关产品推荐

