在电子上使用webpack有什么好处?

时间:2019-05-07 12:54:46

标签: reactjs webpack electron

我正在考虑一个使用电子,反应和Webpack的应用程序。但是我不确定在电子上使用webpack是否有意义。我肯定可以肯定,将webpack用于应用程序的反应部分会带来很多好处,但我想知道与应用程序的电子部分是否相同。

2 个答案:

答案 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

CJS without bundling 没有捆绑的CJS

with webpack bundled 捆绑了webpack

仍然,这意味着开发/部署管道将完全改变,这不是提高模块加载成本的保证途径。您必须分析依赖性,并确定最佳性能的正确路径。

答案 1 :(得分:0)

Webpack与电子分离。如果要将代码捆绑在一起,则使用Webpack捆绑js文件。 here还有一个类似的问题。