Skip to content

Commit e1ce43b

Browse files
authored
Merge pull request webpack#6116 from webpack/optimize/concat-module
shorter code in concatenated module
2 parents 353442d + cc63d51 commit e1ce43b

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

lib/optimize/ConcatenatedModule.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -625,7 +625,7 @@ class ConcatenatedModule extends Module {
625625
// add harmony compatibility flag (must be first because of possible circular dependencies)
626626
const usedExports = this.rootModule.usedExports;
627627
if(usedExports === true) {
628-
result.add(`Object.defineProperty(${this.exportsArgument}, "__esModule", { value: true });\n`);
628+
result.add(`__webpack_require__.r(${this.exportsArgument});\n`);
629629
}
630630

631631
// define required namespace objects (must be before evaluation modules)

test/statsCases/commons-plugin-issue-4980/expected.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Child
33
Hash: e6af0e572727ae2b753c
44
Time: Xms
55
Asset Size Chunks Chunk Names
6-
app.js 687 bytes 0 [emitted] app
6+
app.js 656 bytes 0 [emitted] app
77
vendor.054b9142e1966b5880c5.js 619 bytes 1 [emitted] vendor
88
runtime.js 7.03 KiB 2 [emitted] runtime
99
[./constants.js] 87 bytes {1} [built]
@@ -12,7 +12,7 @@ Child
1212
Hash: bb2d69615a180135bcde
1313
Time: Xms
1414
Asset Size Chunks Chunk Names
15-
app.js 704 bytes 0 [emitted] app
15+
app.js 673 bytes 0 [emitted] app
1616
vendor.054b9142e1966b5880c5.js 619 bytes 1 [emitted] vendor
1717
runtime.js 7.03 KiB 2 [emitted] runtime
1818
[./constants.js] 87 bytes {1} [built]

test/statsCases/parse-error/expected.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Asset Size Chunks Chunk Names
2-
main.js 3.12 KiB 0 main
2+
main.js 3.09 KiB 0 main
33
[0] ./index.js + 1 modules 35 bytes {0} [built]
44
[1] ./b.js 169 bytes {0} [built] [failed] [1 error]
55

0 commit comments

Comments
 (0)