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

Mac M4构建VS Code失败:找不到指定tag报错求助

解决VS Code构建时找不到v37.3.1-12259562 tag的404错误

问题分析

报错核心是请求Microsoft/vscode-electron-prebuilt仓库的v37.3.1-12259562标签返回404,说明该标签在目标仓库不存在,大概率是依赖版本配置错误、子模块未同步或仓库路径变更导致的。

解决方案

  • 同步子模块与依赖版本
    执行以下命令确保所有子模块拉取正确版本:

    git submodule update --init --recursive
    

    检查项目根目录的.yarnrc或package.json,确认electron相关依赖的版本号是否正确,避免引用未发布的标签。

  • 调整electron预构建包下载配置
    @vscode/gulp-electron可能引用了过时的仓库地址,可手动修改node_modules/@vscode/gulp-electron/src/download.js中的仓库路径,将Microsoft/vscode-electron-prebuilt替换为当前维护的仓库;或者手动下载对应版本的electron预构建包,放到本地缓存目录~/.electron/,构建时会优先读取本地缓存。

  • 清理缓存后重新安装依赖

    rm -rf node_modules
    npm cache clean --force
    npm install
    

    彻底清理旧依赖和缓存,重新安装确保版本匹配。

  • 切换到稳定分支构建
    当前使用的分支可能包含未发布的electron版本引用,切换到main或已发布的稳定分支(如1.89.x),这些分支的依赖版本经过验证,不会出现不存在的标签问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 10:24:54