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

执行gn命令构建Electron源码时提示找不到gn.exe文件

解决Electron构建时gn.exe找不到的问题

问题重现

按照Electron官方源码构建文档步骤执行以下命令:

gn gen out/Release --args="import(\"//electron/build/args/release.gn\")"

遇到错误:

Could not find gn executable at: C:...\JavaScriptApplications\electron\buildtools\win\gn.exe

可行解决方案

方案1:手动补充gn.exe

  1. 打开Electron源码目录下的buildtools\win\gn_version.txt,查看要求的gn工具版本号
  2. 下载对应版本的Windows版gn工具
  3. 将下载的gn.exe放到报错提示的C:\...\JavaScriptApplications\electron\buildtools\win目录中

方案2:重新同步依赖

在Electron源码根目录执行以下命令,让gclient自动补全缺失的buildtools组件:

gclient sync --with_branch_heads --with_tags

方案3:检查工作目录与环境

  • 确保执行命令时终端的工作目录是Electron源码的根目录,避免路径解析错误
  • 排查系统环境变量中是否存在自定义的gn路径,防止干扰gclient对指定位置工具的查找

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 14:35:45