Skip to content

Commit 7e8b2c6

Browse files
committed
fixed empty commons chunk
1 parent 22c4085 commit 7e8b2c6

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

lib/Template.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@ Template.prototype.asString = function(str) {
4141
Template.prototype.renderChunkModules = function(chunk, moduleTemplate, dependencyTemplates, prefix) {
4242
if(!prefix) prefix = "";
4343
var source = new ConcatSource();
44+
if(chunk.modules.length === 0) {
45+
source.add("[]");
46+
return source;
47+
}
4448
var maxId = chunk.modules[chunk.modules.length-1].id;
4549
var minId = chunk.modules[0].id;
4650
if(minId < 16 + (""+minId).length) {

lib/optimize/RemoveEmptyChunksPlugin.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ RemoveEmptyChunksPlugin.prototype.apply = function(compiler) {
1010
compiler.plugin("compilation", function(compilation) {
1111
compilation.plugin("optimize-chunks", function(chunks) {
1212
chunks.filter(function(chunk) {
13-
return chunk.isEmpty();
13+
return chunk.isEmpty() && !chunk.initial;
1414
}).forEach(function(chunk) {
1515
chunk.remove("empty");
1616
chunks.splice(chunks.indexOf(chunk), 1);

0 commit comments

Comments
 (0)