其他的配置文件
除了 Heft 本身定义的配置文件外,在构建项目时还会有一些特定工具的配置文件。
支持的文件路径: | <project folder>/config/api-extractor.json |
对应的任务: | api-extractor |
描述: | 配置 API 报告,打包 .d.ts, 生成 API 文档 |
Riggable? | Yes |
支持的文件路径: | <project folder>/.eslintrc.js |
对应的任务: | eslint |
描述: | 配置格式化规则 |
Riggable? | 仅仅通过 "extends" |
支持的文件路径: | <project folder>/config/jest.config.json |
对应的任务: | jest |
描述: | 配置单元测试的执行方式 |
Riggable? | 不通过 "preset" |
支持的文件路径: | <project folder>/package.json |
对应的任务: | N/A |
描述: | 定义一个项目,可以作为 NPM 包发布 |
Riggable? | N/A |
支持的文件路径: | <project folder>/tsconfig.json |
对应的任务: | typescript |
描述: | 配置 TypeScript 编译器 |
Riggable? | 仅仅通过 "extends" |
支持的文件路径: | <project folder>/tslint.json |
对应的任务: | tslint |
描述: | 配置格式化规则 |
Riggable? | 仅仅通过 "extends" |
支持的文件路径: | <project folder>/webpack.config.js |
对应的任务: | webpack |
描述: | 配置打包规则 |
Riggable? | 仅仅通过 import |