【问题标题】:Why is initial webpack dev bundle so huge in JHipster?为什么初始 webpack 开发包在 JHipster 中如此庞大?
【发布时间】:2020-09-09 07:17:31
【问题描述】:

我用 Angular 作为客户端框架创建了一个新的 JHipster 单体 Web 应用程序。

运行 npm start 后,我​​注意到文件“main.bundle.js”大约为 16.6 MB。

我知道这个捆绑包在开发模式下应该更大,但我想尽可能减少它。

有什么方法可以实现吗?

【问题讨论】:

  • 您是否尝试过使用 Ahead of Time 编译?看这里:w3resource.com/angular/the-ahead-of-time-compiler.php
  • 你有多少个实体?
  • @atomfrede 这是初始构建,没有实体。
  • 产品包大小是多少? 16mb 听起来非常大。也许在开发构建中没有 treeshaking?

标签: angular webpack jhipster


【解决方案1】:

您应该使用webpack-bundle-analyzer 分析您的捆绑包,这里有一个关于如何使用它的guide(如果出现问题,谷歌会找到其他人)。

它本身不会解决问题,但可能会揭示它。

【讨论】:

    猜你喜欢
    • 2021-04-08
    • 1970-01-01
    • 2015-05-14
    • 2013-04-02
    • 1970-01-01
    • 2011-06-28
    • 1970-01-01
    • 1970-01-01
    • 2016-11-12
    相关资源
    最近更新 更多