tsconfig.json 常用配置
时间: 2023-06-05 17:47:28 浏览: 148
tsconfig.json 是 TypeScript 的配置文件,它可以用于定义编译器的行为和编译选项。以下是 tsconfig.json 常用配置:
1. `compilerOptions`:这个配置选项可以定义 TypeScript 编译器的一系列常用选项,例如输出目录、目标版本、模块系统、严格模式等等。
2. `include`:指定哪些文件需要被编译。比起传统的通配符匹配方式,使用 `include` 可以减少编译时间。
3. `exclude`:指定哪些文件不需要被编译。与 `include` 相反,可以排除一些不必要的文件。
4. `files`:用于手动指定需要编译的文件列表。一般不建议使用,除非必要且列表较少。
5. `extends`:允许一个 tsconfig.json 文件继承另一个 tsconfig.json 文件的配置,可以减少配置文件的冗余。
6. `typeRoots`:用于告诉编译器从哪些路径中查找 .d.ts 文件。
7. `types`:指定需要包含的类型声明文件的名称,这些文件是通过 `typeRoots` 查找到的。
8. `baseUrl`:设置模块解析的基础路径,可以让路径更加简洁。
以上是 tsconfig.json 常用配置,通过合理的配置可以提高编译器的效率,也可以更好地组织项目结构。
相关问题
tsconfig.json常用配置
回答: tsconfig.json常用的配置包括extends,用于继承另一个ts配置文件,可以在monorepo的代码组织中实现不同package之间的配置共享。例如:"extends": "./common-tsconfig.json"。另外还有一些常用的配置选项,例如target,用于指定编译后的JavaScript版本;module,用于指定模块系统的类型,常见的有ESModule和CommonJS;strict,用于开启严格模式;esModuleInterop,用于在使用import时自动添加interop导出;skipLibCheck,用于跳过对声明文件的检查;forceConsistentCasingInFileNames,用于强制文件名的大小写一致。这些配置可以通过运行tsc --init命令来生成一个初始的tsconfig.json文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [一些你需要掌握的 tsconfig.json 常用配置项](https://blog.csdn.net/fe_watermelon/article/details/127181226)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
tsconfig.json配置
tsconfig.json是TypeScript编译器的配置文件,用于指定编译器的编译选项和编译规则。以下是常用的tsconfig.json配置:
1. compilerOptions:编译选项,用于指定编译器的编译规则,包括编译目标、模块规范、生成的代码等。
2. include:指定需要编译的文件或文件夹,可以使用通配符。
3. exclude:指定不需要编译的文件或文件夹,可以使用通配符。
4. files:指定需要编译的文件,可以使用相对或绝对路径。
5. extends:继承另外一个tsconfig.json文件的配置。
6. references:指定项目之间的依赖关系。
7. compileOnSave:指定在保存文件时自动编译。
8. excludeDirectories:指定不需要编译的文件夹,可以使用通配符。
9. typeRoots:指定类型定义文件的路径。