TypeScript:tsconfig.json配置文件 作者:马育民 • 2024-11-04 13:46 • 阅读:10013 # 说明 `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 原文出处:http://malaoshi.top/show_1IX8jLztUr9L.html