`webpack` is powerful and has many `options` , `plugins` ,`loaders`... I think It is very hard to cover all situations just by limited options in cli. for example: 1. i want to use `externals` config for cdn 2. i use `webpack-dev-middleware` not `webpack-dev-server` 3. i dont want to use `html-webpack-plugin`, i use template engine(like pug/jade) to generate html. generated files (`webpack.config.[env].js`) and some npm scripts might be better