跳到主要内容

代码分割

2024年11月11日
柏拉文
越努力,越幸运

一、认识


Rspack 支持代码分割特性,允许让你对代码进行分割,控制生成的资源体积和资源数量来获取资源加载性能的提升。

代码分离Repack 中最引人注目的特性之一。此特性能够把代码分离到不同的 bundle 中,然后可以按需加载或并行加载这些文件。代码分离可以用于获取更小的 bundle,以及控制资源加载优先级,如果使用合理,会极大影响加载时间。有三种常用的代码分离方法:

  • 入口起点:使用entry配置手动地分离代码

  • 动态导入:通过模块的内联函数调用来分离代码

  • 防止重复:使用SplitChunksPlugin去重和分离chunk

二、entry


三、import


四、SplitChunksPlugin