如何从商店读取dyno元数据环境变量? 我想做这样的事情:
export default {
state: {
version: {
heroku: process.env.HEROKU_RELEASE_VERSION || 'not defined',
},
error: '',
},
我只能读取VUE_APP
环境变量,但是heroku dyno metadata variables都以HEROKU_
开头,您无法在vue商店中读取它们。
答案 0 :(得分:1)
如果要在前端代码上使用环境变量,则必须使用EnvironmentPlugin
。
将以下插件添加到您的webpack
配置中:
plugins: [
new webpack.EnvironmentPlugin([
'HEROKU_RELEASE_VERSION',
]),
]
之后,您可以尝试在前端访问此环境变量:
process.env.HEROKU_RELEASE_VERSION