vue3 process.env.XXX环境变量不生效的解决方法
问题:
使用process.env.XXX时获取不到环境变量的值:
axios.defaults.baseURL = process.env.VUE_APP_BASE_API;
解决:
一:项目根目录下的.env.development和.env.production环境配置文件中,NODE_ENV=development的值必须和package.json文件启动配置--mode一致
//.env.development
NODE_ENV=development
VUE_APP_BASE_API=/api
VUE_APP_BASE_URL=http://localhost:8081/
VUE_APP_PROXYURL=http://localhost:8080/
"scripts": { "serve": "vue-cli-service serve", "dev": "vue-cli-service serve --mode development", "prod": "vue-cli-service serve --mode production", },
二:.env.development和.env.production环境配置文件中变量名必须以VUE_APP_开头
总结
到此这篇关于vue3 process.env.XXX环境变量不生效的解决方法的文章就介绍到这了,更多相关vue3 process.env.XXX环境变量不生效内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
在vue中获取token,并将token写进header的方法
今天小编就为大家分享一篇在vue中获取token,并将token写进header的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-09-09Vue 3 中使用 vue-router 进行导航与监听路由变化的操作
在Vue3中,通过useRouter和useRoute可以方便地实现页面导航和路由变化监听,useRouter允许进行页面跳转,而useRoute结合watch可以根据路由变化更新组件状态,这些功能为Vue3应用增加了灵活性和响应性,使得路由管理更加高效2024-09-09
最新评论