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

已安装Git但Electron Forge仍提示需安装Git的解决方法咨询

Electron Forge 提示“未安装Git”但Git已安装的解决办法

以下是不用从头新建项目的几种排查和解决方法:

  • 检查Git环境变量与VS Code重启
    先在系统自带的CMD/PowerShell里输入git --version,如果能正常返回版本号,说明Git本身没问题,但VS Code没读到环境变量。直接重启VS Code,它会重新加载系统环境变量,之后再在VS Code终端里验证git --version是否正常。如果CMD里也识别不了Git,就把Git安装目录下的bin和cmd文件夹路径(比如Windows下的C:\Program Files\Git\bin)添加到系统PATH环境变量,再重启VS Code。

  • 切换VS Code终端类型
    有时候VS Code默认用的是WSL或其他子系统终端,而这些环境里没安装Git。可以点击VS Code终端面板的下拉菜单,切换到PowerShell/CMD,再执行打包命令试试。

  • 手动指定Git路径到Electron Forge配置
    如果环境变量配置没问题,但Forge还是找不到Git,直接在项目根目录的package.json里添加Git路径配置:

    "config": {
      "forge": {
        // 保留原有配置...
        "gitPath": "C:\\Program Files\\Git\\cmd\\git.exe"
      }
    }
    

    Mac/Linux用户把路径改成/usr/bin/git这类实际的Git可执行文件路径即可。

  • 清理Electron Forge缓存
    运行npx electron-forge clean清除旧缓存,然后重新执行npx electron-forge make,缓存文件损坏也可能导致路径识别异常。

  • 确保项目已初始化Git仓库
    Electron Forge依赖Git仓库的元数据,要是你的项目还没初始化Git,先在终端里跑:

    git init
    git add .
    git commit -m "init project"
    

    完成仓库初始化后再尝试打包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 15:02:34