我在我的应用中进行了以下设置:
.env
VUE_APP_API_BASE_URL=http://localhost:8000/v5/
VUE_APP_HTTPS=true
VUE_APP_HOST=local.ei.run
我正在vue.config.js中设置env变量,但是我试图找到一种在其中调用它们的方法,如下所示:
// vue.config.js
var webpack = require('webpack')
module.exports = {
configureWebpack: {
plugins: [
new webpack.DefinePlugin({
'process.env': {
'API_BASE_URL': JSON.stringify(process.env.VUE_APP_API_BASE_URL),
'HOST': JSON.stringify(process.env.VUE_APP_HOST)
}
})
]
},
// options...
devServer: {
open: process.platform === 'darwin',
host: process.env.HOST,
https: false,
disableHostCheck: true
}
}
那么基本上我该如何基于环境动态设置主机?