diff --git a/lib/NormalModuleFactory.js b/lib/NormalModuleFactory.js index ed74ac2f938..2c2d34b273d 100644 --- a/lib/NormalModuleFactory.js +++ b/lib/NormalModuleFactory.js @@ -335,7 +335,11 @@ class NormalModuleFactory extends Tapable { ], (err, results) => { if (err) return callback(err); - loaders = results[0].concat(results[1], loaders, results[2]); + if (matchResource === undefined) { + loaders = results[0].concat(loaders, results[1], results[2]); + } else { + loaders = results[0].concat(results[1], loaders, results[2]); + } process.nextTick(() => { const type = settings.type; const resolveOptions = settings.resolve;