QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

Angular 团队发布 Angular 6

  • 2018-05-10
  • 本文字数:850 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

2018 年 5 月 3 日,Angular 团队发布了 Angular 6 ,该版本主要是改进了 Angular 工具链。这些重大的更新让更新应用程序源代码及其依赖、新增应用程序功能、通过 tree shaking 技术优化代码获得更好的性能变得更容易。

ng update命令会分析 package.json,然后提供 Angular 应用程序升级建议。第三方也可以使用 Schematics 提供升级脚本,在依赖项需要做破坏性变更时自动升级应用程序代码。ng update命令使用 npm 或 yarn 管理依赖项,然后把变化应用到项目。

Angular 6 CLI 还引入了ng add命令,它会添加依赖项和一个基于 schematic 的安装脚本,以便支持类似 PWA 基架、Material 组件、Angular Elements 这样的新特性。

Angular Elements 的第一个版本旨为把 Angular 组件当作 Custom Elements 使用提供支持,Stencil 或 Dojo 使用类似的方法根据 Web Components 标准导入组件。这个新增功能有助于让 Angular 更符合 Custom Elements 标准,解决 Angular 组件的一个常见问题。

Angular Material 增加了几项新特性,包括一个展示层次数据的树形组件。Angular Material 还提供了三个新的初始组件:Sidenav、Dashboard 和 Data Table,让开发人员可以快速开始创建通常的应用程序用户体验。

另外,Angular 6 还开始解决应用程序整体性能和大小的问题。该版本还提供了通过 tree shaking 技术优化源代码的特性,使生产应用里的包更小。

经过压缩和缩小,Angular 团队将 Hello World 的大小缩减至 10KB 以下。Ivy 渲染引擎升级目前正在开发之中,预计会在今后的 Angular 版本中达到目标。

Angular 还把 RxJS 依赖升级到了 RxJS 6,围绕 tree shaking 进行了额外的改进,其 API 从链接变成了管道,也是为了提升性能。

Angular 的变更日志提供一个有关 Angular 6 更新、 Angular 框架Bug 修复、 Material&CDK CLI 的完整列表。Angular 遵循 MIT 开源许可协议。欢迎读者通过 Angular GitHub 项目进行贡献。

查看英文原文 Angular Team Releases Angular 6

2018-05-10 19:002606
用户头像

发布了 1008 篇内容, 共 407.6 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

阿里云 Landing Zone 上好云伙伴联盟正式起航

云布道师

阿里云 2022云栖大会

三分钟带你了解一站式大数据平台运维管家 ChengYing 产品包制作

袋鼠云数栈

【愚公系列】2022年11月 微信小程序-app.json配置属性之window

愚公搬代码

11月月更

WiFi、蓝牙、NFC 哪家强?短距离无线通信技术对比分析

元器件秋姐

无线通信 元器件选型 元器件电商平台 元器件采购

时延测评|免费又好用的低延时远程控制软件竟是它!

RayLink远程工具

远程控制软件 远程办公软件 远控软件 远程桌面连接 RayLink

Redis的一些概念

饱饱巴士

redis 11月月更 redis梳理

【线上分享会回顾】九科信息董事&产品VP傅恺分享流程挖掘实践案例

九科Ninetech

Docker容器的使用

我是一个茶壶

容器 11月月更 docker、

商家和企业如何选择KOC合作:要明确推广目标、选对平台和博主

石头IT视角

银行APP用户体验外滩峰会即将开启!四大亮点抢先看

易观分析

金融 银行 易观

2022 VDC安全隐私专场:提升用户产品安全体验,携手伙伴共建安全新生态

极客天地

无线标准802.11ac 和 802.11ax到底有什么区别?哪个更快?

wljslmz

网络技术 无线技术 802.11ac 802.11AX 11月月更

袋鼠云产品功能更新报告 02 期丨有亿点点走心!

袋鼠云数栈

解决APP抓包问题【网络安全】

网络安全学海

网络安全 安全 信息安全 渗透测试 漏洞挖掘

【kafka运维】 kafka-consumer-groups.sh消费者组管理

石臻臻的杂货铺

kafka kafka运维 11月月更

Docker 镜像使用

我是一个茶壶

Docker 镜像 11月月更

MUI框架之移动端前端开发对dialog与button轮播的深入运用与实战

恒山其若陋兮

Vue 前端 11月月更

远程控制软件如何像素级还原设计稿色彩?

RayLink远程工具

远程控制软件 远程办公软件 远控软件 远程桌面连接 RayLink

Websocket集群解决方案

Jeremy Lai

websocket 集群 发布订阅模式

Knative架构解析

穿过生命散发芬芳

Knative 11月月更

2022-11微软漏洞通告

火绒安全

安全漏洞

实战指南 | Serverless 架构下的应用开发

阿里巴巴云原生

阿里云 Serverless 云原生

非行稳无以致远:华为如何写好数字金融的大文章?

脑极体

中国数据中台未来会怎样?三个趋势预测为您指明方向

雨果

数据中台

2022 VDC应用与服务专场:帮助开发者实现增长共赢

极客天地

2022 vivo开发者大会人工智能专场:打造「1001个便利」

极客天地

官宣!Taier1.3 新版本正式发布,新鲜功能抢先体验

袋鼠云数栈

极客时间运维进阶训练营第三周作业

好吃不贵

数据中台选型必读(四):要想中台建的好,数据模型得做好

雨果

数据中台

对于MUI的实现原理以及遮罩蒙版和numbox以及侧滑导航的事件监听的运用和实战

恒山其若陋兮

Vue 前端 11月月更

MUI实战之switch和事件以及transparentBar与slide的实战与深入运用

恒山其若陋兮

前端 11月月更 黎燃

Angular团队发布Angular 6_JavaScript_Dylan Schiemann_InfoQ精选文章