您的位置:首页 > Web前端 > Webpack

webpack根据开发与生产环境配置不同变量--webpack.DefinePlugin

2018-06-12 09:42 701 查看

webpack有一个DefinePlugin接口,可以实现根据开发与生产环境配置不同变量。范例如下:需求:开发环境请求baseUrl = '';生产环境请求 baseUrl = 'http://localhost:8066'实施:1,webpack.dev.config.js:

new webpack.DefinePlugin({
DEVELEPMENT: JSON.stringify(true),
PRODUCTION: JSON.stringify(false),
})
2,webpack.prod.config.js:
new webpack.DefinePlugin({
PRODUCTION: JSON.stringify(true),
DEVELEPMENT: JSON.stringify(false),

})
3,utils.js:

if(PRODUCTION){
var baseUrl = ''
}else if(DEVELEPMENT){
var baseUrl = 'http://localhost:8066'
}
export default {
baseUrl
}
阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: