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 }阅读更多
相关文章推荐
- VUE 利用 webpack 给生产环境和发布环境配置不同的接口地址
- Webpack配置开发环境和生产环境
- VUE 利用 webpack 给生产环境和发布环境配置不同的接口地址
- webpack配置开发环境(html-webpack-plugin、css-loader、less-loader、babel-loader)
- webpack开发和生产两个环境的配置详解
- 从零搭建前端开发环境(零)——基础篇:2.webpack生产与开发环境配置
- 分离Webpack开发环境与生产环境的配置
- VUE 利用 webpack 给生产环境和上线环境配置不同的接口地址
- VUE 利用 webpack 给生产环境和发布环境配置不同的接口地址
- VUE 利用 webpack 给生产环境和发布环境配置不同的接口地址
- VUE 利用 webpack 给生产环境和发布环境配置不同的接口地址
- VUE 利用 webpack 给生产环境和发布环境配置不同的接口地址
- VUE 利用 webpack 给生产环境和发布环境配置不同的接口地址
- VUE 利用 webpack 给生产环境和发布环境配置不同的接口地址
- vue-cli项目开发/生产环境代理实现跨域请求+webpack配置开发/生产环境的接口地址
- webpack开发和生产两个环境的配置详解
- webpack安装以及环境变量的配置
- webpack配置es6开发环境
- webpack+搭建vue开发环境配置(二)
- webpack开发环境和生产环境的深入理解