Angular 角2比角1轻多少?
我是新来的。我刚刚使用Angular 角2比角1轻多少?,angular,Angular,我是新来的。我刚刚使用angularcli创建了新的初学者项目,并完成了ngbuild--prod。我有一个dist文件夹8.2MB。 以下是输出: 我有三个问题: 我实际上需要什么文件 还可以做些什么来减小尺寸 是否可以在HTML页面中获取gzip文件,就好像它们 是常规脚本吗?我是说,它有效吗 不要测量开发期间加载的文件数量。对于Angular2和TS,您有一个构建步骤,对于大小测量,只有构建步骤的输出是相关的 A1和A2之间的一大区别是A1可以在不将角度库加载到浏览器的情况下工作。使
angularcli
创建了新的初学者项目,并完成了ngbuild--prod
。我有一个dist
文件夹8.2MB。
以下是输出:
我有三个问题:
- 我实际上需要什么文件
- 还可以做些什么来减小尺寸
- 是否可以在
页面中获取HTML
文件,就好像它们gzip
是常规脚本吗?我是说,它有效吗 - 不要测量开发期间加载的文件数量。对于Angular2和TS,您有一个构建步骤,对于大小测量,只有构建步骤的输出是相关的
- A1和A2之间的一大区别是A1可以在不将角度库加载到浏览器的情况下工作。使用AoT(提前编译)时,将处理Angular2组件模板,并为绑定生成JS,因此不需要加载、解析、编译和处理组件模板的Angular库
- 这个构建步骤和AoT还允许在整个代码库中进行树抖动
- 更改检测的工作方式完全不同
- 通过使用区域,Angular2在检测何时需要进行更改检测时更加有效李>
- 由于单向数据流,角度可能会限制DOM树中需要进行更改检测的范围
- 使用ChangeDetectionStrategy.OnPush和其他措施允许开发人员进一步限制何时何地需要运行更改检测
Angular2团队仍在致力于进一步优化各种事情,我相信还有很大的改进空间 连我都不明白。angular2中有很多文件,我在网络选项卡中看到这些文件,可以下载。框架有很多依赖项。设置angular 1项目比angular 2容易得多。