Skip to content

Commit a6a71dc

Browse files
committed
nested node_modules shouldn't be resolved as modules
in a require.context buggy would be require.context(".", true, /^/)("xyz/node_modules/abc")
1 parent bb1d4ba commit a6a71dc

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

lib/dependencies/RequireContextPlugin.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ RequireContextPlugin.prototype.apply = function(compiler) {
5050
callback(null, items.map(function(obj) {
5151
for(var i = 0; i < modulesDirectories.length; i++) {
5252
var dir = modulesDirectories[i];
53-
var idx = obj.request.indexOf("/" + dir + "/");
54-
if(idx >= 0) {
55-
obj.request = obj.request.slice(idx+dir.length+2);
53+
var idx = obj.request.indexOf("./" + dir + "/");
54+
if(idx === 0) {
55+
obj.request = obj.request.slice(dir.length+3);
5656
break;
5757
}
5858
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "webpack",
3-
"version": "0.11.4",
3+
"version": "0.11.5",
44
"author": "Tobias Koppers @sokra",
55
"description": "Packs CommonJs/AMD/Labeled Modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jade, coffee, css, less, ... and your custom stuff.",
66
"dependencies": {

0 commit comments

Comments
 (0)