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

为什么在VS Code中运行任意代码都报bash: syntax error near unexpected token错误?

问题解决方案

报错原因说明

  • Git Bash报错是因为你直接把JS文件当作Shell脚本执行,Bash无法识别JS语法,才会抛出语法异常
  • PowerShell报错是因为你要么手动输入了不存在的batch命令,要么VS Code的终端启动配置错误,设置了无效的启动参数

修复步骤

  1. 先验证Node.js安装正常:打开任意终端,执行node -v,如果正常输出版本号说明Node安装无误,如果提示命令不存在需要重新安装Node.js并勾选添加到系统PATH的选项
  2. 正确运行JS文件的方式:不要直接输入JS文件名执行,要在文件名前加node命令,比如你的文件名为demo.js,执行命令为:
node demo.js
  1. 修复PowerShell启动报错:打开VS Code设置,搜索terminal.integrated.profiles.windows,找到PowerShell配置项,确认执行路径为系统默认的PowerShell路径:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

如果配置错误替换为上述路径后重启终端即可。

验证操作

修复完成后新建test.js写入以下代码:

const hello = 'hello world';
console.log(hello);

在终端执行node test.js,输出hello world即说明问题完全解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 13:24:03