vue中如何区分不同的环境

阅读: 评论:0

vue中如何区分不同的环境

vue中如何区分不同的环境

我们在vue开发中常常要根据不同的环境区分不同的变量,常见的环境有如下几种:
生产环境:production,
开发环境:development,
测试环境:test
方式一、手动修改不同的变量

const BASE_URL = ''
const BASE_NAME = 'coder'// const BASE_URL = ''
// const BASE_NAME = 'kobe'// const BASE_URL = ''
// const BASE_NAME = 'james'export { BASE_URL, BASE_NAME }

我们当处于什么环境下,就将什么变量的注释取消。这样做太过于繁琐,并且也不安全。如果我们忘记,当处于生产环境下的,我们使用的是开发环境下的变量,此时就会造成不安全。
方式二、使用来区分

let BASE_URL = ''
let BASE_NAME = ''if (v.NODE_ENV === 'production') {BASE_URL = ''BASE_NAME = 'dmc'
} else if (v.NODE_ENV === 'development') {BASE_URL = ''BASE_NAME = 'dl'
} else {BASE_URL = ''BASE_NAME = 'dlfordmc'
}export { BASE_NAME, BASE_URL }

方式三、编写不同的环境变量配置文件
需要在根目录下编写三个文件:
.env.development

VUE_APP_BASE_URL=
VUE_APP_BASE_NAME=devepmemt

.env.production

VUE_APP_BASE_URL=
VUE_APP_BASE_NAME=production

.st

VUE_APP_BASE_URL=
VUE_APP_BASE_NAME=test

此时在其他地方访问的时候

      console.v.VUE_APP_BASE_URL)   //.v.VUE_APP_BASE_NAME)  //devepmemt

注意:此时必须要加上VUE_APP,访问的时候需要加上

本文发布于:2024-01-28 18:55:41,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064393449541.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:环境   vue
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23