Skip to content

Commit bf7922c

Browse files
committed
Merge pull request webpack#286 from Vijar/master
Make sure newResource path for NormalModuleReplacementPlugin is absolute
2 parents 90daea5 + d9b2733 commit bf7922c

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

lib/NormalModuleReplacementPlugin.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
MIT License http://www.opensource.org/licenses/mit-license.php
33
Author Tobias Koppers @sokra
44
*/
5+
6+
var path = require('path');
57
function NormalModuleReplacementPlugin(resourceRegExp, newResource) {
68
this.resourceRegExp = resourceRegExp;
79
this.newResource = newResource
@@ -21,9 +23,9 @@ NormalModuleReplacementPlugin.prototype.apply = function(compiler) {
2123
nmf.plugin("after-resolve", function(result, callback) {
2224
if(!result) return callback();
2325
if(resourceRegExp.test(result.resource)) {
24-
result.resource = newResource;
26+
result.resource = path.resolve(path.dirname(result.resource), newResource);
2527
}
2628
return callback(null, result);
2729
});
2830
});
29-
};
31+
};

0 commit comments

Comments
 (0)