diff --git a/index.js b/index.js index ed5b11f4..e7677ee1 100644 --- a/index.js +++ b/index.js @@ -269,7 +269,7 @@ ExtractTextPlugin.prototype.apply = function(compiler) { async.forEach(chunks, function(chunk, callback) { var extractedChunk = extractedChunks[chunks.indexOf(chunk)]; var shouldExtract = !!(options.allChunks || isInitialOrHasNoParents(chunk)); - async.forEach(chunk.modules.slice(), function(module, callback) { + async.forEach(chunk.mapModules(function(c) { return c; }), function(module, callback) { var meta = module[NS]; if(meta && (!meta.options.id || meta.options.id === id)) { var wasExtracted = Array.isArray(meta.content);