Home > @lynx-js/rspeedy > ChunkSplit > strategy
ChunkSplit.strategy property
The ChunkSplitting strategy.
Signature:
Remarks
-
split-by-experience(default): an empirical splitting strategy, automatically splits some commonly used npm packages into chunks of moderate size. -
split-by-module: split by NPM package granularity, each NPM package corresponds to a chunk. -
split-by-size: automatically split according to module size. -
all-in-one: bundle all codes into one chunk. -
single-vendor: bundle all NPM packages into a single chunk. -
custom: custom chunk splitting strategy.
Example 1
- Use
all-in-oneto put all modules in one chunk.
Example 2
- Use
single-vendorto put all third-party dependencies in one chunk. And source code in another chunk.

