diff --git a/lib/Stats.js b/lib/Stats.js index e370c53b3..88a647684 100644 --- a/lib/Stats.js +++ b/lib/Stats.js @@ -684,7 +684,7 @@ class Stats { if(module.usedExports !== undefined) { if(module.usedExports !== true) { colors.normal(prefix); - if(module.usedExports === false) + if(module.usedExports === false || module.usedExports.length === 0) colors.cyan("[no exports used]"); else colors.cyan(`[only some exports used: ${module.usedExports.join(", ")}]`); diff --git a/test/statsCases/tree-shaking/expected.txt b/test/statsCases/tree-shaking/expected.txt index 88bc3c5df..d60eb28d0 100644 --- a/test/statsCases/tree-shaking/expected.txt +++ b/test/statsCases/tree-shaking/expected.txt @@ -7,7 +7,7 @@ bundle.js 7.33 kB 0 [emitted] main [only some exports used: a] [1] (webpack)/test/statsCases/tree-shaking/b.js 13 bytes {0} [built] [exports: b] - [only some exports used: ] + [no exports used] [2] (webpack)/test/statsCases/tree-shaking/unknown.js 0 bytes {0} [built] [only some exports used: c] [3] (webpack)/test/statsCases/tree-shaking/index.js 276 bytes {0} [built]