webpack.DefinePlugin
有时我们需要根据运行的是开发环境还是生产环境对变量进行定义,那么我
们就可以使用webpack自带的插件 webpack.DefinePlugin;来创建一个全局变量
例如:
// index.js
let url;
if(DEV === 'dev') {
url = 'http://localhost:3000'
}else {
url = 'https://www.baidu.com/'
}
console.log(typeof FLAG) // boolean
console.log(EXPRESSION) // 2
// webpack.confing.js 配置
plugins:{
new webpack.DefinePlugin({
DEV: JSON.stringfiy('dev'), // 字符串