webpack配置文件webpack.config.js里的配置其实可以进行分类(分离),因为有些配置是开发时需要的但是打包发布后就不需要了,而有些仅仅是打包发布时需要但是开发时不需要。比如代码的压缩(丑化)配置项,是一个项目依赖(打包发布时需要),而上节说的配置本地服务器的配置则是开发时依赖(开发时需要)。
所以,对webpack.config.js配置文件的分离有时候显得很有必要。
而一般我们会分离成三个文件,名字可以见名知意:基础公共配置项文件(base.config.js)、开发时配置项文件(dev.config.js)和发布时配置项文件(prod.config.js)。