当前位置:澳门新葡亰亚洲在线 > 计算机前端 > 微软TypeScript 30正式发布 没有破坏性的变更

微软TypeScript 30正式发布 没有破坏性的变更

文章作者:计算机前端 上传时间:2019-01-07

  北京时间7月31日,微软宣布推出 TypeScript 3.0 正式版。TypeScript 3.0 是一个新的里程碑。官方表示,尽管版本号是一个大变化,但 3.0 版本几乎没有破坏性的变更(这意味着我们可以很轻松地升级到该版本),3.0 引入了一种新的灵活且可扩展的方式来构建项目、提供对参数列表进行操作新的强大支持能力、强制显式检查的新类型、更好的 JSX 支持、整体更好的错误处理,等等。

  下面简单说说值得关注的更新,更详细的更新说明请移步至发布说明。

  这是 3.0 版本中引入的一个新概念。考虑这样一个场景 对于开发者而言,为库或应用程序提供几个不同的构建步骤是相当常见的。也许你的代码库有一个 src和一个测试目录。也许你将前端代码放在一个名为 client 的文件夹中,将 Node.js 后端代码放在名为 server 的文件夹中,每个文件夹都从共享文件夹中导入代码。也许你使用所谓的“monorepo”并且有许多项目以复杂的方式相互依赖。

  项目引用允许 TypeScript 项目依赖于其他 TypeScript 项目 特别是允许 tsconfig.json 文件引用其他 tsconfig.json 文件。指定这些依赖项可以更容易地将代码拆分为更小的项目,因为它为 TypeScript(及其周围的工具)提供了一种理解构建顺序和输出结构的方法。这意味着更快的构建可以逐步工作,并支持跨项目导航、编辑和重构。由于 3.0 奠定了基础并公开了 API,因此任何构建工具都能够提供这一功能。

转载请注明来源:微软TypeScript 30正式发布 没有破坏性的变更