我当时使用electron-packager从我的Angular-Electron应用程序生成.app文件,然后使用electron-installer-dmg从.app生成可安装的.dmg文件。但是我必须在我的应用程序中添加“公证”,我could not figure out如何使用电子安装程序-dmg,所以我切换到Electron-Builder。使用Electron-Builder进行构建时,我的应用程序显示空白屏幕,而当我使用electron-packager生成.app文件时,它可以正常工作,显示没有路径问题。我的Electron-Builder配置如下所示:
function mapSomethingToSomethingElse(obj) {
return {
prop1: obj.prop1,
prop2: obj.prop2,
prop3: {
...Object.removeProperty(obj.prop3, 'a') // <- HERE
abc: def,
},
// ...
}
}
结果文件(.app和.dmg)都显示为空白屏幕。 Devtools也没有显示任何错误: