如何获取环境变量的端口
在获取后端服务时发现根本拿不到环境,打印出来时undefined
我的.env文件是这样的:
ENV = //192.168.10.2
但是根目录下main.js拿不到.env.development、.env.production端口号
main.js:
console.log(${import.meta.env});//undefine
baseURL: `//${import.meta.env}:8111`, //import.meta.env.ENV拿不到
后来发现改成这样就可以了
.env文件
VITE_BASE_API = //192.168.10.2
ENV = /prod-api
main.js
baseURL: `//${import.meta.env.VITE_BASE_API}:8111`, //import.meta.env.VITE_BASE_API才能拿到端口号,import.meta.env.ENV是拿不到的
后来看了其他的项目,大多ENV是用来定义环境的,例如ENV = /prod
ENV = /dev
服务端口还是用其他的定义吧