我是Angular 2的新手。我刚刚使用angular-cli
和ng build --prod
创建了新的初学者项目。我有一个dist
文件夹8.2 Mb。
这是输出:
我有三个问题:
我实际需要哪些文件?
还可以采取哪些措施来减小尺寸?
是否可以在gzipped
页面中抓取HTML
个文件,就好像它们一样
是常规脚本?我的意思是,它是否有效<script src='...script.gz'></script>
?
答案 0 :(得分:6)
请勿测量开发期间加载的文件数。使用Angular2和TS,您有一个构建步骤和尺寸测量,只有构建步骤的输出是相关的
A1和A2之间的一个很大区别是A1可以在不将Angular库加载到浏览器的情况下工作。当使用AoT(提前编译)时,会处理Angular2组件模板并为绑定生成JS,因此不需要加载,解析和编译以及处理组件模板的Angular库。
变更检测工作完全不同。
Angular2团队仍在努力进一步优化各种事情,我相信还有一些进一步改进的空间。