我正在尝试将Electron Builder与React(create-react-app)集成。
目前,我的反应代码和电子代码是单独的项目,可以正常工作,但我希望将它们正确集成以加快构建过程。
目前,我正在构建React应用程序,并使用后构建脚本将构建的文件复制到我的电子应用程序中的目录中。然后,我构建电子应用程序,将URL指向此目录。
当我尝试集成时,我假设我应该先设置脚本来构建React应用程序,然后再构建Electron应用程序,再次指向React目录。但是,编译后的应用程序的大小是以前的两倍(280mb与150mb),并且Electron Builder打包所需的时间更长。
Electron Builder是用React做一些自动魔术,并生成2个React版本,还是类似的东西?还是将所有用于React的NPM模块编译到Electron项目中?我真的无法弄清楚为什么会这样,但是似乎我对构建步骤的理解在某处显然是错误的。
谢谢!