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

已安装Node.js且终端可用,VSCode运行JS文件仍提示node命令未找到

解决VSCode中Node.js命令找不到的问题

问题根源

你把Node.js的路径配置在了~/.bashrc里,但VSCode默认用/bin/sh执行脚本——~/.bashrc只有bash启动时才会加载,sh不会读取这个文件,所以VSCode里识别不到node命令。

具体解决办法

办法1:让VSCode默认用bash当终端

  1. 按Ctrl+,打开VSCode设置
  2. 搜索terminal.integrated.defaultProfile.linux
  3. 把默认终端改成bash
  4. 重启VSCode后再运行JS文件

办法2:把Node.js路径配置到sh能读取的文件

把你在~/.bashrc里加的Node.js路径配置,复制到~/.profile或者~/.bash_profile里,这两个文件会被sh和bash共同加载。比如你原来的配置是:

export PATH="$PATH:/你的node安装路径/bin"

复制后保存文件,重启VSCode即可。

办法3:直接用Node.js的绝对路径运行

如果用Code Runner插件,在插件设置里找到executorMap,把node对应的命令改成绝对路径,比如:

"javascript": "/usr/local/bin/node",

或者直接在运行命令里写绝对路径:

/usr/local/bin/node "/home/ishi/Documents/30 days.../ohnoes.js"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 19:15:50