我正在考虑一个使用电子,反应和Webpack的应用程序。但是我不确定在电子上使用webpack是否有意义。我肯定可以肯定,将webpack用于应用程序的反应部分会带来很多好处,但我想知道与应用程序的电子部分是否相同。
答案 0 :(得分:1)
在某些情况下,为什么即使在node.js中也需要webpack?因为CJS模块的解析可能会花费很多,这取决于您的代码:
https://twitter.com/samccone/status/1010584941355077632
友好地提醒您,由于模块运行时解析和编译而导致的节点启动时间并非易事。下面说明的是hello-world webpack常见块示例,正如我们所看到的,实际工作花费的时间少于1/4的时间,其余时间则丢失给javascript解析食尸鬼
这适用于Electron,因为它共享完全相同的模块分辨率。
https://twitter.com/_ojkwon/status/933046538762207232
仍然,这意味着开发/部署管道将完全改变,这不是提高模块加载成本的保证途径。您必须分析依赖性,并确定最佳性能的正确路径。
答案 1 :(得分:0)
Webpack与电子分离。如果要将代码捆绑在一起,则使用Webpack捆绑js文件。 here还有一个类似的问题。