Home > @lynx-js/rspeedy > ChunkSplit > strategy
The ChunkSplitting strategy.
Signature:
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.
all-in-one
to put all modules in one chunk.single-vendor
to put all third-party dependencies in one chunk. And source code in another chunk.