webpack 实用功能
这里就不再说 webpack 打包的基础功能啦,说说一些比较实用的功能和技巧,基于 webpack3.x。
想学习 webpack 基础打包配置的童鞋可以访问上一篇文章:webpack 基础使用
提取公共代码当前主流的开发模式都是模块化开发?使用模块化开发的时候,一般都会有其他模块依赖于公共模块的这样的一个过程,这些公共的代码模块就是我们所要提取的公共代码。
提取公共代码可以:
减少代码冗余
提高页面加载速度
怎么提取公共代码?
使用 webpack 自带的 webpack.optimize.CommonsChunkPlugin 插件即可(webpack4.0以后的版本已由optimization.splitChunks和optimization.runtimeChunk代替):
12345{
...