From fec4d536a3b8a6ad94d8ccab8016468822456e7c Mon Sep 17 00:00:00 2001 From: Tobias Koppers Date: Mon, 1 Jul 2019 09:37:35 +0200 Subject: [PATCH] only affect loader order when match resource is used --- lib/NormalModuleFactory.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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;