【问题标题】:What are the benefits of using webpack on electron?在电子上使用 webpack 有什么好处?
【发布时间】:2019-05-08 01:54:46
【问题描述】:

我正在考虑一个使用电子、反应和 webpack 的应用程序。但我不确定在电子上使用 webpack 是否有意义。我确信将 webpack 用于应用程序的反应部分会受益很多,但我想知道它是否与应用程序的电子部分相同。

【问题讨论】:

    标签: reactjs webpack electron


    【解决方案1】:

    即使在 node.js 中,为什么在某些情况下也需要 webpack?因为 CJS 模块解析可能会花费很多,这取决于您的代码:

    https://twitter.com/samccone/status/1010584941355077632

    友情提示,由于模块运行时解析和编译导致的节点启动时间非常重要。下图是 hello-world webpack common chunks 示例,我们可以看到实际工作花费了

    这适用于 Electron,因为它共享完全相同的模块分辨率。

    https://twitter.com/_ojkwon/status/933046538762207232

    没有捆绑的CJS

    与 webpack 捆绑在一起

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

    【讨论】:

      【解决方案2】:

      Webpack 与电子是分开的。如果您想将代码捆绑在一起,Webpack 用于捆绑 js 文件。有一个类似的问题需要详细说明here

      【讨论】:

        猜你喜欢
        • 2016-11-18
        • 2023-02-20
        • 1970-01-01
        • 2012-07-17
        • 1970-01-01
        • 2019-06-13
        • 1970-01-01
        • 2023-03-22
        • 2012-03-22
        相关资源
        最近更新 更多