600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > webpack根据开发与生产环境配置不同变量--webpack.DefinePlugin

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

时间:2023-07-21 06:51:19

相关推荐

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

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}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。