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

前端框架 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 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值