webpack.config.js文件中的配置,有些是开发时需要生产环境不需要,比如webpack-dev-server,有些配置是开发环境不需要,生产环境需要,比如压缩js代码的配置,因此对这里的配置做一个分离。
base.config.js:用来放公共的配置,开发和生产环境都需要的配置
prod.config.js:只用在生产环境的配置 uglifyjsWenpackPlugin
dev.congif.js:只用在开发环境的配置 devServer
webpack-margin:对两个配置文件进行合并
npm i webpack-margin --save-dev
使用方法:
在prod.config.js文件中:
day05 06webpack配置分离