W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Compilation 對象有很多可用的方法和鉤子。在此頁面,我們將會列舉出這些可用的方法和屬性。
function
返回當前編譯的狀態(tài)對象。
function (module, cacheGroup)
向當前編譯添加一個模塊。
參數(shù):
function (module)
通過編譯的標識符獲取其模塊。
參數(shù):
function (module)
嘗試通過其標識符搜索模塊。
參數(shù):
function (module, optional, origin, dependencies)
構建給定的模塊。
參數(shù):
function (module, callback)
處理給定模塊依賴。
參數(shù):
function (context, entry, name, callback)
為編譯添加入口。
參數(shù):
function (module, thisCallback)
觸發(fā)模塊的重建。
參數(shù):
function (callback)
完成編譯并調(diào)用給定的回調(diào)。
參數(shù):
function (callback)
封閉編譯。
參數(shù):
function
解除封閉編譯。
參數(shù):
function (module, blocks)
將給定模塊的錯誤和警告添加到編譯的錯誤和警告中。
參數(shù):
function (groupOptions, module, loc, request)
將模塊添加到現(xiàn)有 chunk 組或創(chuàng)建一個新的組。返回一個 chunkGroup。
參數(shù):
function (name)
向 compilation.chunks 創(chuàng)建或添加一個新的 chunk。返回這個 chunk.
參數(shù):
function (module)
為給定的模塊及其依賴塊遞歸分配 depth 。
參數(shù):
function (module, dependency)
返回給定模塊對依賴的引用。
參數(shù):
function (inputChunkGroups)
通過 Module 圖創(chuàng)建 Chunk 圖。該過程分為兩個階段完成。階段一:遍歷模塊圖,在 chunkDependencies 中創(chuàng)建一個基礎 chunk 圖。階段二:通過基本 chunk 圖遍歷所有可能的方法并且跟蹤可用模塊。遍歷過程中 processDependenciesBlocksForChunkGroups 將 chunk 相互連接,并將 Blocks 與 Chunks 連接. 當一個 chunk 的所有模塊都已經(jīng)可用且未連接不需要的 chunk 時,它將停止遍歷。
參數(shù):
function (module, block)
移除模塊與依賴塊之間的關系。
參數(shù):
function (module, chunk)
刪除依賴性原因后,修補模塊和 chunk 的關系。被 removeReasonsOfDependencyBlock 自動調(diào)用。
參數(shù):
function (block, chunk)
在除去依賴性原因后,從依賴塊模塊和 chunk 中移除給定的 chunk。會被 removeReasonsOfDependencyBlock 自動調(diào)用。
參數(shù):
function
function
function
function
function
function (filename, data)
返回插值路徑。
參數(shù):
function (filename, data)
返回插值路徑和資源信息。
參數(shù):
function (name, outputOptions, plugins)
允許在 webpack 中運行另一個 webpack 實例。但是,子編譯器會應用不同的設置和配置。他會從父編譯器(或者頂級編譯器)中復制所有的鉤子(hook)和插件(plugin),并且創(chuàng)建一個子 Compiler 實例。 返回值為創(chuàng)建好的 Compiler 實例。
參數(shù):
function
function (file, source, assetInfo = {})
參數(shù):
function (file, newSourceOrFunction, assetInfoUpdateOrFunction)
參數(shù):
function (file)
參數(shù):
function
返回當前編譯下所有資源的數(shù)組。
function (name)
參數(shù):
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: