TypeScript 发布 3.4 首个 RC 预览版
开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>
TypeScript 3.4 首个候选版本已发布。由版本号可知,这是一次较为重要的版本升级。所以我们不妨看一下有哪些值得关注的更新。
引入--incremental
flag 以更快地构建后续版本
因为 TypeScript 文件是需要编译的,所以它在编写和运行代码之间引入了一个中间步骤。而开发者最关心不外乎是在程序发生任何变化的情况下缩短构建时间。一种方法是在--watch
模式下运行 TypeScript 。当文件在--watch
模式下发生更改时,TypeScript 可以使用项目先前构建的依赖关系图来确定哪些文件可能已受到影响,需要重新检查以及重新发布。这可以避免完全的类型检查和重新发布 —— 但成本较高。
于是另一种方法来了,TypeScript 3.4 引入了一个名为--incremental
的新 flag,它会提醒 TypeScript 保存上一次编译中有关项目图的信息。这样下次 TypeScript 调用--incremental
时,它将使用该信息以最低的成本来进行类型检查。
// tsconfig.json
{"compilerOptions": {"incremental": true,"outDir": "./lib"},"include": ["./src"]
}
// front-end.tsconfig.json
{"compilerOptions": {"incremental": true,"tsBuildInfoFile": "./buildcache/front-end","outDir": "./lib"},"include": ["./src"]
}
详情请点此查看。
TypeScript 发布 3.4 首个 RC 预览版相关推荐
- 谷歌发布 Android 8.1 首个开发者预览版,优化内存效率
今晨,谷歌推出了 Android 8.1 首个开发者预览版,此次升级涵盖了针对多个功能的提升优化,其中包含对 Android Go (设备运行内存小于等于 1 GB)和加速设备上对机器学习的全新神经网 ...
- Android 13 首个开发者预览版到来
作者 / Dave Burke, VP of Engineering 每天,全世界都有数十亿人使用 Android 设备来完成各种事项.这些用户在使用 Android 时的优良体验离不开大家,也就是开 ...
- Android 12 首个开发者预览版到来
作者 / Dave Burke,工程副总裁 从手机和笔记本电脑,再到平板电脑.电视甚至汽车,Android 应用每天都在各种设备上支持着数十亿人的工作.娱乐.交流和创造.当越来越多的人开始依赖您所构建 ...
- 发布Wear OS by Google开发者预览版
今天,我们发布新的 Wear OS by Google 的开发者预览版,为 Wear OS 带来 Android P 平台的功能.对 Wear OS by Google 中国版的开发者,我们特别提供了 ...
- 微软发布Azure Service Fabric Mesh公开预览版
Service Fabric现在在云端有了一个新亲戚--Azure Service Fabric Mesh,Azure的一个完全托管服务,开发人员现在可以基于此服务部署和运行容器化应用程序.在去年五月 ...
- 划重点!Android 11 首个开发者预览版新功能抢先看
5G支持引领了Google移动操作系统面向开发人员的新功能.Android 11中为应用程序开发人员提供了许多新工具,但我们必须等到今年晚些时候才能看到面向用户的变化. -- Michael Much ...
- Android 11首个预览版发布:打开飞行模式蓝牙耳机不断连
今晨,谷歌发布Android 11首个开发者预览版,部分用户抢先刷机体验后发现,Android 11有不少新功能. 其中一个就是"情境感知蓝牙飞行模式",即当手机连接蓝牙耳机或助听 ...
- iPhone 9或于4月3日发布;复制粘贴之父Larry Tesler去世;Android 11开发者预览版来了!| 极客头条...
整理 | 郭芮 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注 ...
- google android o官方,谷歌中国发布:Android O首个开发者预览镜像下载
谷歌今天发布了Android O(暂定安卓8.0)的首个开发者预览版,正如此前预告的那样,带来了后台活动限制.影音画中画.锁屏快捷方式自定义.通知栏紧凑等小调整. 因为是首个开发者预览版,所以谷歌并未 ...
最新文章
- 【非专业评测】发蜡、发膏、发泥、发油、啫喱、发膜、发胶、干胶、发棒、摩丝
- [转]Java中常用的集合—初学者的你不可错过的精编整理
- Spring Cloud Alibba教程:如何使用Nacos作为配置中心
- 如何给Docker镜像瘦身?
- MySQL中的常见子查询语句
- 百分点大数据技术团队:数据治理“PAI”实施方法论
- Sort方法根据T类某个字段对泛型集合ListT排序
- tensorflow之random_normal
- 国内物联网平台初探(二) ——阿里云物联网套件
- win10系统svn服务器端安装步骤,win10系统安装svn服务器的操作方法
- Idea新建项目和快捷键
- Python开发游戏自动化后台脚本
- Android 获取手机分辨率
- CCF 区块链国际会议 统计 有哪些接收区块链论文的会议 (最全)
- storyBoard中TopLayout和SuperView
- 985研究生在华为年薪30万,室友同学在美国亚马逊,一晒收入,蒙了!
- 【树莓派】配置树莓派防火墙
- 笔试题:计算机网络 (1)
- bash内置文档(ubuntu20.10)
- JNI教程(一):什么是JNI
热门文章
- 如何实现同一个页面里面两个页面的相互切换(window.onscroll)
- 每天定时查询CSDN博客访问量,并通过echarts进行展示
- Morse理论:拓扑不变性特征匹配原理
- Kinect安装与配置(openNI2)
- centos 6.5 安装 lamp 后mysql不能启动_Lamp的搭建--centos6.5下安装mysql
- 携程基于Flink的实时特征平台
- JAVA使用POI如何导出百万级别数据
- 深入对比数据科学工具箱:Python和R的异常处理机制
- 成都Uber优步司机奖励政策(3月9日)
- display:inline-block