搜尋文件
此設定項目的類型與 resolve 一致,但此設定僅影響 loaders 的解析。
resolve
{ conditionNames: ["loader", "require", "node"], exportsFields: ["exports"], mainFields: ["loader", "main"], extensions: [".js"], mainFiles: ["index"] }
例如,如果您正在開發一個 loader,並想在範例中從使用者的角度展示其用法,您可以這樣寫
module.exports = { resolveLoader: { alias: { 'amazing-loader': require.resolve('path-to-your-amazing-loader'), }, }, };
然後,在範例程式碼中,您可以這樣寫
require('!!amazing-loader!./amazing-file.js');
上面提到的 loader 使用了內聯 loader 的語法。詳細資訊請參考這裡。