TypeScript - 配置文件

118 阅读1分钟

tsc 这个命令不仅仅可以去编译指定的某个 ts 文件,它还可以用来编译整个项目,前提是要有一个负责编译的 TS 配置文件。使用 yarn tsc --init 命令自动生成配置文件,执行过后就会在项目的根目录下就会添加一个 tsconfig.json 的配置文件。在这个文件当中默认只有一个 compilerOptions 的属性,这个属性就是 TS 编译器所对应的一些配置选项。其中绝大多数的一些选项都被注释掉了,而且在每个选项上都会配有一些简易的说明。首相来了解一些比较重要的属性:

  1. target: 用来去设置编译后的 JS 所采用的 ES 标准,"ES5"|"ES2015" ...;
  2. module: 输出代码采用什么方式去进行模块化,"commonjs"|"amd" ...;
  3. outDir: 用来设置编译结果输出的目录;
  4. sourceMap: 是否开启源代码映射,开启的话在调试的时候就能够使用 sourceMap 去调试 TS 源代码;
  5. rootDir: 用来配置源代码的路径;
  6. strict: 是否开启严格代码检查,开启的话对类型的检查会非常严格,代码中采用隐式推断的地方将无法通过;

配置完成可以直接使用 yarn tsc 命令进行编译