【发布时间】:2017-06-13 00:06:32
【问题描述】:
我正在尝试了解如何优化使用 Webpack 捆绑的 Angular (4+) 应用程序。我很聪明,可以关注this tutorial,从我的生产构建中生成有用的捆绑报告,但是,我不太明白报告显示的内容。
截图如下:
看起来aws-sdk.js 至少在三个包中被复制,而tinymce.js 的东西在几个单独的包中......这是否意味着我以低效的方式导入第三方 node_modules?
另外,material.es5.js 文件(角度材料设计模块)位于几个模块中......这是怎么回事?确实是把material design module导入到多个lazy-loaded模块中,但我以为Angular是smart enough not to duplicate code?
非常感谢任何建议或见解。
【问题讨论】:
标签: angular webpack angular-cli