这一节的代码位于 09_optimisation/9_6_muti_page_common webpack 3版本的配置为commonChunkPlugins, 4版本为splitchunks

当项目是多页面有多个入口, 引入相同部分的代码时, 会重复打包, 此时可以将重复部分提取出来

多页面的公共代码抽离

第三方代码抽离

如果使用了第三方代码, 并且想单独抽离, 可以继续在上面中加入配置, 这里仍然使用jquery为例

  • 配置webpack:
  • image.png
  • 此时打包就生成了对第三方模块的单独打包代码文件
  • image.png