- 前言
之前项目使用的是antd-design,依赖roadhog("^2.5.0-beta.4")来构建,build项目时给出了建议代码分割的提示:
为了保证项目后面的性能,还是要着手做代码分割:
- CommonsChunkPlugin
roadhog相当于是webpack的封装工具,依赖的webpack版本是3.x,webpack3.x代码分割的相关api是CommonsChunkPlugin ,[参考:https://webpack.js.org/plugins/commons-chunk-plugin/];
但由于roadhog2.x不再需要自建webpack.config.js文件来配置CommonsChunkPlugin,而是配置.webpackrc.js文件中的commons[参考:https://github.com/sorrycc/roadhog/blob/master/README_zh-cn.md ]