我使用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 也没有显示任何错误: