第 9 章 TypeScript项目实践

本章主要内容:

  • 如何结合使用 TypeScript 和代码转译工具 Babel。

  • 如何结合使用 TypeScript 和代码打包工具 webpack。

  • 如何结合使用 TypeScript 和静态程序分析工具 ESLint。

  • 如何在集成开发环境 Visual Studio Code 中开发 TypeScript 程序。

JavaScript 语言在过去的几年中一直是最流行的编程语言之一,围绕着 JavaScript 语言已经形成了一套比较完善的生态系统。例如,有应用开发框架 AngularReact、代码包管理工具 npm 以及各种项目构建工具等。TypeScript 语言也逐渐融入了这个生态系统并成为其中的一员。TypeScript 能够与其他工具一起配合工作提升开发者的效率。

根据笔者的个人经验,在绝大多数的 JavaScript 项目中都会使用代码转译工具、代码打包工具以及代码分析检查工具。本章中将介绍如何将这些常用的工具与 TypeScript 进行集成。在本章的最后还将演示如何使用 Visual Studio Code 集成开发环境来辅助 TypeScript 程序的开发。