写点什么

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

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

关注

评论

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

多模块项目 mybatis mapper bean 找不到问题

Z冰红茶

压力如同下雨一样具有存在的必要性,我和你交个朋友吧。

叶小鍵

jackson学习之八:常用方法注解

程序员欣宸

4月月更

Web3 和区块链技术:数字资产所有权如何颠覆当前的商业模式

CECBC

逐向双碳:绿色计算的误区与正确打开方式

脑极体

[Day13]-[动态规划]爬楼梯

方勇(gopher)

LeetCode 数据结构和算法

在线CSV转TSV工具

入门小站

工具

SeekTiger迎来新征程,STI即将登录Gate.io

BlockChain先知

渗透测试系列之靶机渗透

网络安全学海

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

redis中报too many connections错误的解决

杨彦星

redis

宜搭小技巧|自动计算日期时长,3个公式帮你搞定!

一只大光圈

低代码 数字化 钉钉宜搭 宜搭

智能风控中台设计与落地

第四范式开发者社区

人工智能 自动化 金融 中台架构 风险控制

架构训练营-作业八

默光

消息队列 训练营

Android C++系列:JNI开发准则

轻口味

c++ android 4月月更

开启 JSON 和多模,让生态更多可能 | OceanBase 社区版 3.1.3 发版

OceanBase 数据库

OceanBase 社区版

react源码解析10.commit阶段

buchila11

React

阿里云PolarDB开源数据库社区与 Tapdata 联合共建开放数据技术生态

阿里云数据库开源

数据库 阿里云 polarDB PolarDB-X

从架构上详解技术(SLB,Redis,Mysql,Kafka,Clickhouse)的各类热点问题

利志分享

架构 #热点问题

领导看了我写的关闭超时订单,让我出门左转!

阿Q说代码

RabbitMQ 延时队列 4月月更 关闭订单

linux之chsh命令

入门小站

Linux

什么是中国企业信息化

秋去冬来春未远

数字化信息化中国文化

2022观测云产品发布会前瞻:这是一份给IT工程师们的礼物

观测云

分布式shiro权限验证

Rubble

4月日更

动态压测模型让工作更轻松

FunTester

北京朝阳医院与英特尔中国研究院宣布合作,共同打造未来智慧急诊创新模式

科技新消息

【直播预告】优化器及 Flink CDC + OceanBase 全增量一体化数据集成方案

OceanBase 数据库

OceanBase 社区版

带你了解什么是DHCP,为什么要用DHCP?

乌龟哥哥

DHCP 4月月更

详解动静态缓存各种方式

穿过生命散发芬芳

4月月更

在线标准程序员计算器

入门小站

工具

论语音社交视频直播平台与 Apache DolphinScheduler 的适配度有多高

白鲸开源

cdr2022订阅版本安装包

茶色酒

cdr2022

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