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

构建VSCode贡献版时code.bat脚本运行失败求助

问题解决:运行VSCode构建脚本时的权限与语法错误

问题核心原因

你遇到的问题本质是在bash终端中执行Windows专属的批处理脚本(.bat):

  • .bat是Windows CMD/PowerShell专用脚本格式,bash无法识别@echo、setlocal这类CMD命令,因此触发语法错误。
  • 给.bat文件添加执行权限(chmod u+x)无意义,bash会错误地将其当作shell脚本解析,导致权限、语法双重问题。

解决方案

方法1:使用Windows CMD或PowerShell运行脚本

直接在Windows自带的命令提示符(CMD)或PowerShell中执行官方文档指定的命令:

.\scripts\code.bat
.\scripts\code-cli.bat

这是VSCode贡献文档针对Windows环境推荐的标准方式,完全匹配脚本的运行环境。

方法2:在bash终端中使用对应Shell脚本

VSCode仓库的scripts目录下同时提供了bash兼容的.sh脚本,直接运行即可:

./scripts/code.sh
./scripts/code-cli.sh

额外验证步骤

  1. 确认之前的yarn安装和Ctrl+Shift+B构建步骤无报错,构建产物正常生成。
  2. 无需额外安装工具,Windows自带的CMD/PowerShell或当前bash环境已满足运行需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 03:57:30