W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
?Compiler
? 使用 ?ContextModuleFactory
? 模塊從 webpack 獨(dú)特的 require.context API 生成依賴關(guān)系。它會解析請求的目錄,為每個文件生成請求,并依據(jù)傳遞來的 regExp 進(jìn)行過濾。最后匹配成功的依賴關(guān)系將被傳入 NormalModuleFactory。
?ContextModuleFactory
? 類擴(kuò)展了 ?Tapable
? 并提供了以下的生命周期鉤子。 你可以像使用編譯器鉤子一樣使用它們:
ContextModuleFactory.hooks.someHook.tap(/* ... */);
與 ?compiler
? 一樣,?tapAsync
? 和 ?tapPromise
? 是否可用 取決于鉤子的類型。
AsyncSeriesWaterfallHook
在解析請求的目錄之前調(diào)用。請求可以通過返回 ?false
? 來忽略。
data
?AsyncSeriesWaterfallHook
在請求的目錄解析后調(diào)用。
data
?SyncWaterfallHook
讀取目錄內(nèi)容后調(diào)用。在遞歸模式下,也會讀取每個子目錄。回調(diào)參數(shù)是一個包含每個目錄中所有文件和文件夾名稱的數(shù)組。
fileNames
?AsyncSeriesWaterfallHook
在創(chuàng)建請求之后但依據(jù) regExp 進(jìn)行過濾之前,為每個文件調(diào)用。
request
? ?options
?
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: