MorJS ignore - 忽略配置

2023-11-07 16:24 更新
  • 类型: ​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 将其转换为正则表达式,请确保你已了解其转换方式、限制和原理。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号