跳转到主文档

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',
},
});