本文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 : 
        
		

网友评论