方式一:通过文件
vite
https://cn.vitejs.dev/guide/env-and-mode.html#env-files
新建如下文件,变量名以VITE_BASE
开头才会被框架注入;
获取
import.meta.env.VITE_BASE_NAME
vuecli(webpack)
https://cli.vuejs.org/zh/guide/mode-and-env.html#%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F
新建如上文件,变量名以VUE_APP
开头才会被框架注入;
获取
process.env.VUE_APP_BASE_NAME
方式二:动态判断
vite
import.meta.env
的值
{
BASE_URL: "/"
MODE: "development"
DEV: true
PROD: false
SSR: false
}
动态判断配置
let BASE_NAME;
if(import.meta.env.DEV){
BASE_NAME = 'xiu'
}
if(import.meta.env.PROD){
BASE_NAME = 'luo'
}
export {
BASE_NAME
}
vuecli(webpack)
let BASE_NAME;
if(process.env.NODE_ENV === 'development'){
BASE_NAME = 'xiu'
}
if(process.env.NODE_ENV === 'production'){
BASE_NAME = 'luo'
}
export {
BASE_NAME
}
1
1
1
1
1
1
1
1
1
1