课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
前端框架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]
选择的人多的机构就是好机构,达内每年近10万学员的选择,来达内给你一个不一样的培训体验。达内目前开设24大课程体系,Java编程、UI设计、网络营销、web前端培训等课程。达内每月开设免费课程试听训练营,欢迎来电预约免费试听,领取免费课程资料。来合肥前端培训,让你的人生有不一样的精彩。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!