angular 7 的主要更新内容

295 阅读1分钟
Angular的7.0.0版本 这是涵盖整个平台的主要版本,包括核心框架,Angular Material和具有同步主要版本的CLI。此版本工具链的新功能

1、CLI提示

现在,CLI将在运行诸如  ng new 的常见命令时提示用户,ng add @angular/material 以帮助您发现诸如路由或SCSS支持之类的内置功能。

CLI提示已添加到Schematics中,因此,任何发布Schematics的软件包都可以通过向x-promptSchematics集合添加键来利用它们

2、应用性能

     继续关注性能,我们分析了整个生态系统中的常见错误。我们发现许多开发人员将 reflect-metadata polyfill包含在生产中,而这仅在开发中才需要。解决此问题,对v7的更新的一部分将自动从polyfills.ts文件中删除它,然后在以JIT模式构建应用程序时将其作为构建步骤包括在内,默认情况下从生产版本中删除此polyfill。使用v7,我们还将默认新项目以利用CLI中的包预算。当初始捆绑包超过2MB时,新应用程序将发出警告,并在5MB时出错。这些预算很容易更改angular.json.

3、Material Design 和 cdk

CDK新添加虚拟滚动和拖放中您现在可以通过导入拖放功能DragDropModule和虚拟滚动ScrollingModule模块使用其功能

4、依赖关系更新

我们已经更新了对大型第三方项目的依赖。

参考:

blog.angular.io/version-7-o…