webpack代码分割
代码分割(code splitting)是webpack相当重要的一个特性。它可以让代码分割到不同的文件(bundle)中,以便按需或者并行加载这些文件。代码分割可以得到更小的文件,控制资源加载的优先级。如果使用得当,更是可以优化加载的时间。
代码分割的方法
官网给出了三种常用的代码分割的方法
Entry Points:入口文件设置的时候可以配置
CommonsChunkPlugin:上篇文章讲了一下应用,更详细的信息可以查看官网
Dynamic Imports:动态导入。通过模块的内联函数调用来分割。
详细实例