本文github倉庫:https://github.com/Rynxiao/webpack2-learn

從v1遷移到v2

1. 配置類型

在webpack1的時候,主要是通過導(dǎo)出單個object來進(jìn)行配置。例如下面的配置:

// webpack1 導(dǎo)出方式module.export = {
    entry : 'app.js',
    output : { */... */},
    /* ... */};

而在webpack2中,則有三種方式來靈活配置,可以針對不同的場景。

1.1 通過不同環(huán)境變量導(dǎo)出不同的配置文件

// 可以有兩種方式傳遞當(dāng)前值,一種是簡單傳遞字符串,另外一種則是傳遞一個對象// 例如: webpack --env production 控制臺打印的就是 'production',是一個字符串// 而當(dāng)這樣調(diào)用時:webpack --env.production --env.size 60,控制臺打印的就是 { production : true, size : 
        
		

網(wǎng)友評論