我们在开发过程中,存在两个环境,一个是开发环境development
,一个是运行环境production
。但是我们在不同的环境中所需要的依赖都是不一样的。我们可以单独设置一个文件夹config
,并且在其中包含三个文件,一个是webpack.comm.config.js
:表示webpack配置的公共文件,webpack.prod.config.js
:表示的是生产环境下的文件,webpack.dev.config.js
:表示在开发环境下的文件。
//在json中的代码
"scripts": {
"build": "webpack --config ./config/webpack.prod.config.js",
"serve": "webpack --config ./config/webpack.dev.config.js"
},
需要使用webpack-merge
包来组合webpack.comm.config.js
和webpack.prod.config.js
以及组合webpack.comm.config.js
和webpack.dev.config.js