TypeScript:tsconfig.json配置文件

说明

tsconfig.json 文件主要供 tsc编译器使用

默认位置

默认情况:放在项目的根目录。反过来说,如果一个目录里面有tsconfig.json,就说明该目录是是项目的根目录

指定位置

编译时可以通过 --project 或 -p 参数 指定tsconfig.json 的位置(目录或文件皆可)

编译时搜索 tsconfig.json 文件

如果不指定配置文件的位置,tsc就会在 当前目录 下搜索tsconfig.json文件

如果不存在,就到 上一级目录 搜索,直到找到为止。

创建 ts 配置文件

在工程的根目录下执行下面命令:

tsc --init

在工程根目录下生成该文件,内容如下:

{
  "compilerOptions": {
    "target": "es2016",      // 指定编译产物的 JS 版本
    "module": "commonjs", // 编译产物的模块格式。默认值与target属性有关,如果target是ES3或ES5,它的默认值是commonjs,否则就是ES6/ES2015
    "esModuleInterop": true, // 修复了一些 CommonJS 和 ES6 模块之间的兼容性问题
    "forceConsistentCasingInFileNames": true, // 文件名是否为大小写敏感,默认为true
    "strict": true, // 设置严格检查
    "skipLibCheck": true    
  }
}

更多解释详见:
https://typescript.p6p.net/typescript-tutorial/tsconfig.json.html

编译

编译所有内容并观察变化,当改动文件后,自动编译

tsc -w

参加:
https://typescript.p6p.net/typescript-tutorial/tsconfig.json.html


原文出处:/show_1IX8jLztUr9L.html