本文github倉庫:https://github.com/Rynxiao/webpack2-learn
從v1遷移到v2
1. 配置類型
在webpack1的時候,主要是通過導(dǎo)出單個object
來進行配置。例如下面的配置:
// webpack1 導(dǎo)出方式module.export = { entry : 'app.js', output : { */... */}, /* ... */};
而在webpack2中,則有三種方式來靈活配置,可以針對不同的場景。
1.1 通過不同環(huán)境變量導(dǎo)出不同的配置文件
// 可以有兩種方式傳遞當前值,一種是簡單傳遞字符串,另外一種則是傳遞一個對象// 例如: webpack --env production 控制臺打印的就是 'production',是一個字符串// 而當這樣調(diào)用時:webpack --env.production --env.size 60,控制臺打印的就是 { production : true, size :