内容简介:前端框架 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]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Web Design in a Nutshell
Jennifer Niederst / O'Reilly Media, Inc. / 2006-02-21 / USD 34.99
Are you still designing web sites like it's 1999? If so, you're in for a surprise. Since the last edition of this book appeared five years ago, there has been a major climate change with regard to web......一起来看看 《Web Design in a Nutshell》 这本书的介绍吧!
RGB转16进制工具
RGB HEX 互转工具
图片转BASE64编码
在线图片转Base64编码工具