【问题标题】:Large vendor.js in Angular CLIAngular CLI 中的大型 vendor.js
【发布时间】:2017-07-05 23:09:37
【问题描述】:

我正在运行 ng build --prod,并且我得到了 1.42MB 的供应商模块大小(这是在 AOT 编译之后,带有 --prod 标志的 cli 和 uglify 的默认值,也是 - -prod 标志)

不确定问题出在哪里。我想了解更多关于该供应商模块的内容,如果我使用 AOT 编译,为什么它这么大?

谢谢!

【问题讨论】:

  • 你是否使用了一些额外的依赖项?
  • 除了角度路由器/表单模块之外什么都没有

标签: angular angular-cli


【解决方案1】:

要查看捆绑包的内容,您可以使用source-map-explorer

你所要做的就是运行 source-map-explorer vendor.bundle.js

【讨论】:

  • 太酷了,从来不知道这个。这帮助我发现它不是 AOT 编译,所以我现在已经指定了这个(即使我认为它应该是?)所以现在,我已经删除了编译器,我们的大小为 1.42 MB。当我启用 --prod 标志并缩小时,它仍然位于 1.42 MB,但所有其他文件似乎都可以缩小。有什么想法吗?
  • 哪个部分在缩小,哪个不是?
猜你喜欢
  • 1970-01-01
  • 2013-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-21
  • 1970-01-01
  • 2018-10-06
  • 2019-07-14
相关资源
最近更新 更多