技术开发 频道

三大新改进,TypeScript 2.5你用了吗?

  【IT168 编译】喜大普奔!TypeScript 2.5发行版本已经可用了,虽然现在只支持VIsual Studio和Sublime Text,但是对于其他编辑器的支持很快也会完成。TypeScript 2.6也会做一些更新,例如watch模式,与具有文件监视功能的其他工具集成。

三大新改进,TypeScript 2.5你用了吗?

  TypeScript由Microsoft开发,是基于ECMAScript标准构建的JavaScript的超集,包括对静态类型的支持。它可以将TypeScript代码转换为简洁可运行的JavaScript。

  TypeScript候选发布版本支持可选的catch绑定参数,据TypeScript开发人员,当程序员通过抛出错误而导致错误,且并不关心该错误时适用。TypeScript 2.5引入了一个后期的ECMAScript功能,可以在try / catch语句中使catch绑定可选。

  第二个改进是更好地处理重复数据删除和重定向的软件包。如果用户使用Node模块解决策略导入文件,编译器将检查它们是否来自“相同”包。如果从package.json导入包含与TypeScript相同的名称和版本字段的包文件,它将重定向到最顶层的包。这有助于避免两个包包含相同的类声明,但如果其中包含私有成员,它们在结构上不兼容。同时它还减少了编译器和语言服务的内存和运行时空间。

  该版本的最后一个改变是添加了preserveSymlinks标志,与Node.js.中的--preserve-symlinks标志类似,新标志的行为方式与Webpack的resolve.symlinks相反。

  根据TypeScript开发人员:

  在这种模式下,对模块和软件包的引用(例如import和/// <reference type =”...“/>指令)都是相对于符号链接文件的位置解析的,而不是相对于符号链接的路径。

  候选发布版本可通过NuGet获得。

0
相关文章