前端框架 Angular 11.0.0 正式发布,不再支持 IE 9 、10

栏目: 软件资讯 · 发布时间: 5年前

内容简介:前端框架 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]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

微积分的历程

微积分的历程

William Dunham / 李伯民、汪军、张怀勇 / 人民邮电出版社 / 2010-8 / 29.00元

“微积分”这一名称最早出现在哪本书中?第一本微积分教科书又是谁人所写?微积分究竟是谁人发明的?著名的洛必达法则居然是伯努利的研究成果?谁被誉为“分析学的化身”?谁又被誉为“现代分析学之父”?哪些数学天才使微积分的创建过程终于画上完美的句号?……本书将带你一一探究上述问题。 本书宛如一座陈列室,汇聚了十多位数学大师的杰作,当你徜徉其中时会对人类的想象力惊叹不已,当你离去时必然满怀对天才们的钦佩......一起来看看 《微积分的历程》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

URL 编码/解码
URL 编码/解码

URL 编码/解码