您当前的位置: 首页 >  前端

寒冰屋

暂无认证

  • 0浏览

    0关注

    2286博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

寒冰屋 发布时间:2020-11-17 08:47:11 ,浏览量:0

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

关注
打赏
1665926880
查看更多评论
立即登录/注册

微信扫码登录

0.0664s