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

VS Code中使用Code Runner运行JavaScript代码报错求助

解决VS Code中Code Runner运行JavaScript代码的错误问题

问题分析

你遇到的乱码错误,还原编码后实际是:"node" 不是内部或外部命令,也不是可运行的程序或批处理文件。,说明Code Runner的运行环境没有正确识别到Node.js的路径,虽然PowerShell能正常调用node,但VS Code的内置环境或Code Runner的配置存在差异。

解决步骤

1. 配置Code Runner的Node.js完整路径

  • 打开VS Code设置(快捷键Ctrl+,),搜索code-runner.executorMap
  • 找到javascript对应的配置项,将原有值替换为Node.exe的完整路径(比如默认安装路径是C:\Program Files\nodejs\node.exe),修改后如下:
    "javascript": "\"C:\\Program Files\\nodejs\\node.exe\" $fullFileName"
    
  • 保存设置后重新运行代码

2. 让Code Runner在系统终端运行

  • 搜索设置项code-runner.runInTerminal,勾选该选项
  • 此设置会让Code Runner使用和PowerShell一致的系统终端环境,避免PATH识别偏差

3. 调整终端编码(解决乱码)

  • 搜索terminal.integrated.defaultProfile.windows,设置为PowerShell
  • 搜索terminal.integrated.encoding.windows,设置为gbk(Windows系统默认编码)或utf-8

4. 重启VS Code

修改配置后重启编辑器,确保环境变量和设置生效

内容的提问来源于stack exchange,提问作者Даниил Васильев

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 09:50:57