我有一个电子应用程序与2个package.json文件。
root/package.json拥有所有的devDependencies,root/app/package.json拥有应用程序运行所需的所有依赖项。
因此,我使用电子打包程序打包app文件夹,然后使用inno setup为windows构建安装程序。
但是当我安装应用程序时,因为app中的node_modules有太多的依赖项,所以为了从node_modules中提取所有内容,安装程序非常慢。
其他应用程序的安装成本为3-10美元,但我的安装成本为25-35美元。
那么我该怎么做呢?也许我可以在打包之前使用webpack捆绑js?
谢谢。
发布于 2017-09-29 03:50:42
你绝对应该使用像webpack (或等效的)这样的东西来捆绑你的应用程序。在摇动你的依赖关系和只保留所产生的必要模块方面,Webpack做得非常出色。
我已经为电子项目发布了一个可能的解决方案,包括导致安装构建的构建过程方法。我的特别建议是使用Wix进行MSI部署,但是构建过程项目仍然适用(步骤1-6),对于任何想要了解对完成这项工作很重要的项目的可能过程的人(即使您使用其他安装程序)。希望这能有所帮助:
发布于 2021-08-24 21:32:15
你是不是要把一个web应用打包成电子的?打包时间慢可能是因为将web节点模块捆绑到电子应用程序中,而这并不是必需的。
https://stackoverflow.com/questions/45475420
复制相似问题