内容简介:前端框架 Angular 11.0.0 正式发布。 Angular 11.0.0 将 TypeScript 升级到 4.0, 对 TypeScript 3.9 不再支持。 放弃了对 IE 9 、10 的支持。 根据其官方博客介绍,主要更新如下: (1) 更新 Operation Byelog 解决...
前端框架 Angular 11.0.0 正式发布。
Angular 11.0.0 将 TypeScript 升级到 4.0, 对 TypeScript 3.9 不再支持。 放弃了对 IE 9 、10 的支持。
根据其官方博客介绍,主要更新如下:
(1) 更新 Operation Byelog
解决了 router 和 forms 的热门问题(issues),并关闭一些其他第三方的热门问题。 保证对新提出的 issues 两周之内做出处理,并积极接受社区的贡献。
(2) 自动内联字体(Automatic Inlining of Fonts)
Angular CLI 在编译期间会自动下载和关联应用里用到的字体,让应用更快。
(3) 组件测试套件 (Component Test Harnesses)
在 Angular v9 中,Angular Material 组件支持 Test Harnesses。现在在 Angular 11 中,所有组件都可以使用 Test Harnesses 了。
(4) 改进的报告和日志记录
对构建阶段报告进行了更改,引入了新的 CLI 输出更新,让开发中的日志和报告更容易阅读。
(5) 更新的语言服务预览
语言服务从 View Engine 慢慢转变成 Ivy , 为开发者提供了更强大和更准确的体验。
(6) 更新的热模块替换(HMR)支持
在 Angular 11 中,使用 HMR 更便捷,直接增加 -- hmr 参数启动应用即可:
$ ng serve --hmr
(7) 构建速度更快(Faster Builds):
使用 TypeScript v4.0 让编译更快。安装依赖是,ngcc 处理过程也快了 2-4倍。
(8) 实验性支持 webpack 5:
实验性的支持 webpack 5 的特性。需要修改 package.json 文件,增加以下参数:
"resolutions": {
"webpack": "5.4.0"
}
(9) 代码检测工具(Linting):
代码检测 工具 从 TSLint 迁移到 ESLint。 在 Angular 11 中,弃用 TSLint 和 Codelyzer 。
(10) 其他更新:
放弃对 IE9/IE10 和 IE mobile 的支持,在 IE 浏览器中,仅支持 IE11 了。
查看更多的变更日志,请访问:
https://github.com/angular/angular/blob/master/CHANGELOG.md
如果想升级到 Angular 11 ,可以执行以下命令:
ng update @angular/cli @angular/core
更多的升级指导请访问 update.angular.io
[END]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Beginning Apache Struts
Arnold Doray / Apress / 2006-02-20 / USD 44.99
Beginning Apache Struts will provide you a working knowledge of Apache Struts 1.2. This book is ideal for you Java programmers who have some JSP familiarity, but little or no prior experience with Ser......一起来看看 《Beginning Apache Struts》 这本书的介绍吧!