output.disableTsChecker
- 类型:
boolean
- 默认值:
false
注意
模块工程方案的下一个大版本将废弃此配置,推荐使用 output.buildConfig.enableDts 代替。更多内容请阅读 【如何构建模块】。
默认情况下,Modern.js 集成了 fork-ts-checker-webpack-plugin 插件,进行 TypeScript 语法检查。
开启此配置项可以关闭该插件。
示例
为了保证生产环境的代码安全,建议仅在开发环境下开启此配置项:
modern.config.ts
import { defineConfig } from '@modern-js/module-tools';
export default defineConfig({
output: {
disableTsChecker: process.env.NODE_ENV === 'development',
},
});