Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角2比角1轻多少?_Angular - Fatal编程技术网

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容易得多。