【问题标题】:Using Netlify environment variables with Nuxt.js在 Nuxt.js 中使用 Netlify 环境变量
【发布时间】:2020-11-24 16:04:03
【问题描述】:

我想要使用 Nuxt.js 和 Vue.js 构建的 Web 应用程序来访问我在 Netlify 环境 UI(设置菜单)中添加的环境变量。

当我运行本地服务器时,我的代码访问 .env 文件并检索正确的代码没有问题。

但是当我使用 Netlify 构建它时,它返回 undefined。

我已经尝试为 env 变量添加不同的前缀,因为我看到有人这样做:

VUE_APP_MY_VARIABLE
NUXT_APP_MY_VARIABLE
VUE_MY_VARIABLE
NUXT_MY_VARIABLE

我不明白为什么网站上线时无法访问变量。

如果您缺少任何信息,请告诉我,我会补充。

提前致谢!

【问题讨论】:

  • 您需要从他们提供的添加变量的菜单中将 env 变量添加到 netlify 中
  • 这就是我对 UI / 设置菜单的意思。虽然不起作用

标签: vue.js nuxt.js netlify


【解决方案1】:

也许这个页面可以帮助你! https://nuxtjs.org/docs/2.x/configuration-glossary/configuration-env

试试:

NUXT_ENV_MY_VARIABLE 

而不是

NUXT_MY_VARIABLE

我将 Netlify 和 Nuxt 与 dotenv 包一起使用:

"@nuxtjs/dotenv": "1.4.1",

【讨论】:

  • 您,我的好先生,绝对是个传奇。我真的没想到会有人再做出反应。但这完全解决了它。谢谢!
猜你喜欢
  • 2020-08-28
  • 1970-01-01
  • 2018-12-15
  • 1970-01-01
  • 1970-01-01
  • 2020-11-04
  • 1970-01-01
  • 2023-04-01
相关资源
最近更新 更多