source.exclude

TIP

该配置由 Modern.js Builder 提供,更多信息可参考 source.exclude

  • 类型: Array<string | RegExp>
  • 默认值: []
  • 打包工具: 仅支持 webpack

指定不需要编译的 JavaScript/TypeScript 文件。用法与 webpack 中的 Rule.exclude 一致,支持传入字符串或正则表达式来匹配模块的路径。

TIP

在使用 Rspack 作为打包工具时,默认所有文件都会经过编译,同时,不支持通过 source.exclude 排除。

比如:

import path from 'path';

export default {
  source: {
    exclude: [path.resolve(__dirname, 'src/module-a'), /src\/module-b/],
  },
};