MorJS ignore - 忽略配置
- 类型:
string[]
- 默认值: 忽略配置,支持
glob patterns
配置文件或文件夹的忽略规则,主要使用场景为:
- 忽略特定文件或文件夹的拷贝,参见
copy
配置 - 在
compileMode
为 transform
时忽略某些文件或文件夹的编译 - 在
watch
监听模式下,忽略特定文件或文件夹的监听,被忽略的文件发生变更时将不会触发重新编译
注意: 当 compileMode
为 bundle
时,由于所有需要编译的文件均是通过依赖分析获得,无法通过 ignore 来忽略,如果确实需要忽略某些文件或文件夹,建议是直接在源代码中移除引用来达到目的。
可以通过配置路径的方式来忽略特定文件或文件夹:
{
ignore: [
path.posix.resolve(__dirname, './src/ignored-dir')
],
}
也可以通过 glob patterns 的方式来配置:
{
ignore: ['**/files/**/*.js', '**/node_modules']
}
当使用 glob patterns 配置 ignore 的时候,MorJS 会使用 glob-to-regexp 将其转换为正则表达式,请确保你已了解其转换方式、限制和原理。