问题:使用process.env.XXX时获取不到环境变量的值:
axios.defaults.baseURL = process.env.VUE_APP_BASE_API;
解决:
一:项目根目录下的.env.development和.env.production环境配置文件中,NODE_ENV=development的值必须和package.json文件启动配置--mode一致文章来源:https://www.toymoban.com/news/detail-513305.html
//.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_开头文章来源地址https://www.toymoban.com/news/detail-513305.html
到了这里,关于vue3 process.env.XXX环境变量不生效的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!