MorJS ignore - 忽略配置

2023-11-07 16:24 更新
  • 類型: ?string[]?
  • 默認值: 忽略配置,支持 ?glob patterns?

配置文件或文件夾的忽略規(guī)則,主要使用場景為:

  • 忽略特定文件或文件夾的拷貝,參見 ?copy? 配置
  • 在 ?compileMode? 為 ?transform? 時忽略某些文件或文件夾的編譯
  • 在 ?watch? 監(jiān)聽模式下,忽略特定文件或文件夾的監(jiān)聽,被忽略的文件發(fā)生變更時將不會觸發(fā)重新編譯

注意: 當 ?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 將其轉(zhuǎn)換為正則表達式,請確保你已了解其轉(zhuǎn)換方式、限制和原理。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號