2

我使用electron-packager从我的 Angular-Electron 应用程序生成 .app 文件,然后使用electron-installer-dmg从 .app 生成可安装的 .dmg 文件。但是我必须将 Notarizing 添加到我的应用程序中,我无法弄清楚如何使用 electron-installer-dmg,所以我切换到Electron-Builder。我的应用程序在使用 Electron-Builder 构建时显示空白屏幕,而当我使用 electron-packager 生成 .app 文件时正常工作,这表明没有路径问题。我的 Electron-Builder 配置如下所示:

"build": {
    "mac": {
      "icon": "build/icon2.ico",
      "target": [
        "dmg"
      ]
    },
    "files": [
      "**/*"
      "*.js",
      "build",
      "node_modules",
      "package.json"
    ],
  },
  "scripts": {
    "pack": "electron-builder --dir",
    "dist": "electron-builder"
  }

结果文件(.app 和 .dmg)显示为空白屏幕。Devtools 也没有显示任何错误:

在此处输入图像描述

4

0 回答 0