访问Heroku上Docker映像中的process.env.VARIALBE



我很难从以下位置获取环境变量:Heroku->Docker图像->Vue
我已经通过设置选项卡定义了我的Heroku配置变量。我正在Bitbucket上构建docker映像。我使用之前构建的docker映像从Octopus deploy部署到Heroku,但process.env.variable始终未定义。我尝试过使用:

configureWebpack: {
plugins: [
new Dotenv({
systemvars: true
})
]
}

我尝试过使用VUE_APP_Variable作为命名约定。任何关于如何传递这些环境变量的帮助都将是一个很大的帮助。感谢

根据Vue.js文档,只有NODE_ENVBASE_URL和以VUE_APP_开头的变量会静态嵌入到客户端捆绑包中。这是为了避免意外暴露机器上可能具有相同名称的私钥。

尝试设置环境变量VUE_APP_HELLO_WORLD,并使用process.env.VUE_APP_HELLO_WORLD对其进行访问。

https://cli.vuejs.org/guide/mode-and-env.html#environment-变量

相关内容

  • 没有找到相关文章

最新更新