写点什么

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:002449
用户头像

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

关注

评论

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

UART

贾献华

7月月更

“你真的入门前端了吗”

bo

前端 7月月更

QDir类的使用 以及部分解释

小肉球

qt 7月月更

一张图进阶 RocketMQ - 消息发送

三此君

kafka RocketMQ MQ 消息队列 消息发送

一张图进阶 RocketMQ - 通信机制

三此君

RocketMQ Netty MQ 消息队列 异步通信

iOS中对象等同性isEqual:和hash

NewBoy

ios 前端 移动端 iOS 知识体系 7月月更

一张图进阶 RocketMQ - NameServer

三此君

kafka RocketMQ MQ 消息队列 分布式消息中间件

把字符串转换成整数与不要二

未见花闻

7月月更

一张图进阶 RocketMQ - 整体架构

三此君

kafka RocketMQ MQ 消息队列 消息中间件

云计算三类巨头:IaaS、PaaS、SaaS,分别是什么意思,应用场景是什么?

wljslmz

云计算 IaaS PaaS SaaS 7月月更

RocketMQ 消息集成:多类型业务消息-普通消息

阿里巴巴云原生

阿里云 RocketMQ 云原生 消息队列

LeetCode-69. x的平方根(java)

bug菌

Leet Code 7月月更

做好项目管理的10个关键点和5大措施

爱吃小舅的鱼

Qt | 事件系统 QEvent

YOLO.

qt 7月月更

给生活加点惊喜,做创意生活的原型设计师丨编程挑战赛 x 选手分享

声网

人工智能’

Prometheus 运维工具 Promtool (一)Check 功能

耳东@Erdong

Prometheus 7月月更 Promtool

阿里 Seata 新版本终于解决了 TCC 模式的幂等、悬挂和空回滚问题

阿里巴巴云原生

阿里云 开源 微服务 云原生 seata

数据中台建设(一):数据中台出现的背景

Lansonli

数据中台 7月月更

如何创建和管理自定义的配置信息

Damon

7月月更

【数据库学习】Redis 解析器&&单线程&&模型

恒山其若陋兮

7月月更

java零基础入门-异常、线程(中)

喵手

Java 7月月更

C#入门系列(三十) -- 异常处理

陈言必行

7月月更

高阶产品如何提出有效解决方案?(1方法论+2案例+1清单)

张姣发

产品经理

JDBC 驱动升级到 Version 8.0.28 连接 MySQL 的踩坑记录

攻城狮杰森

MySQL JDBC database 7月月更

你还不会Vue3吗

bo

前端 Vue 3 7月月更

Qt|QLable多行展示时更改行间距

中国好公民st

qt 7月月更

企业运营自媒体不能“自嗨”:内容要接地气不能接广告

石头IT视角

《ArchSummit:从珍爱微服务框架看架构演进》

后台技术汇

架构 后台开发 架构师 后台 ArchSummit

一张图进阶 RocketMQ - 消息存储

三此君

RocketMQ MQ 消息队列 broker commitlog

DDos攻击分类

穿过生命散发芬芳

DDoS 7月月更

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