本文github仓库:https://github.com/Rynxiao/webpack2-learn
从v1迁移到v2
1. 配置类型
在webpack1的时候,主要是通过导出单个object来进行配置。例如下面的配置:
// webpack1 导出方式module.export = {
entry : 'app.js',
output : { */... */},
/* ... */};而在webpack2中,则有三种方式来灵活配置,可以针对不同的场景。
1.1 通过不同环境变量导出不同的配置文件
// 可以有两种方式传递当前值,一种是简单传递字符串,另外一种则是传递一个对象// 例如: webpack --env production 控制台打印的就是 'production',是一个字符串// 而当这样调用时:webpack --env.production --env.size 60,控制台打印的就是 { production : true, size :

