mirror of https://github.com/webpack/webpack.git
1.1 KiB
1.1 KiB
This example shows automatically created async commons chunks.
The example entry references two chunks:
- entry chunk
- async require -> chunk X
- async require -> chunk Y
- chunk X
- module
a
- module
b
- module
c
- module
- chunk Y
- module
a
- module
b
- module
d
- module
These chunks share modules a
and b
. The optimization extract these into chunk Z:
Note: Actually the optimization compare size of chunk Z to some minimum value, but this is disabled from this example. In practice there is no configuration needed for this.
- entry chunk
- async require -> chunk X & Z
- async require -> chunk Y & Z
- chunk X
- module
c
- module
- chunk Y
- module
d
- module
- chunk Z
- module
a
- module
b
- module
Pretty useful for a router in a SPA.
example.js
{{example.js}}
dist/output.js
{{dist/output.js}}
dist/0.output.js
{{dist/0.output.js}}
dist/1.output.js
{{dist/1.output.js}}
dist/2.output.js
{{dist/2.output.js}}
Info
Unoptimized
{{stdout}}
Production mode
{{production:stdout}}