我已经构建了一个复杂的Electron应用程序,该应用程序在打字稿中使用Angular 7前端,并在必须使用的Javascript版本中使用Node.js后端(我也将使用打字稿,但无法获得它)去工作)。实际上,甚至还有一个共享的帮助器函数库。当我通过发出npm start来运行它时,一切都很好。但是电子打包程序生成的可执行文件很奇怪。首先,它在两个不同的目录中构建两个完全独立的可执行文件,好像它不知道该应用程序应该是具有前端和后端的单个应用程序一样。此外,可执行文件不起作用。显然是为Angular前端设计的,它在不存在的/ resources / app / dist目录中引用了/resources/app/dist/index.html。现在,我完全知道该构建是由.json文件管理的,必须正确配置这些文件。但是由于应用程序的复杂性(以及我对这种框架的工作原理的浅浅了解),我真的不知道从哪里开始解决这个问题。我只是在找有经验的人提供一些指导。