aboutsummaryrefslogtreecommitdiff
path: root/node_modules/webpack/lib/NormalModule.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/webpack/lib/NormalModule.js')
-rw-r--r--node_modules/webpack/lib/NormalModule.js11
1 files changed, 6 insertions, 5 deletions
diff --git a/node_modules/webpack/lib/NormalModule.js b/node_modules/webpack/lib/NormalModule.js
index d150fc767..c3288bf0d 100644
--- a/node_modules/webpack/lib/NormalModule.js
+++ b/node_modules/webpack/lib/NormalModule.js
@@ -34,12 +34,13 @@ function asString(buf) {
function contextify(context, request) {
return request.split("!").map(function(r) {
- let rp = path.relative(context, r);
+ const splitPath = r.split("?");
+ splitPath[0] = path.relative(context, splitPath[0]);
if(path.sep === "\\")
- rp = rp.replace(/\\/g, "/");
- if(rp.indexOf("../") !== 0)
- rp = "./" + rp;
- return rp;
+ splitPath[0] = splitPath[0].replace(/\\/g, "/");
+ if(splitPath[0].indexOf("../") !== 0)
+ splitPath[0] = "./" + splitPath[0];
+ return splitPath.join("?");
}).join("!");
}