vue.js - 在 Nuxt.js 中使用 Netlify 环境变量
问题描述
我想要使用 Nuxt.js 和 Vue.js 构建的 Web 应用程序来访问我在 Netlify 环境 UI(设置菜单)中添加的环境变量。
当我运行本地服务器时,我的代码访问 .env 文件并检索正确的代码没有问题。
但是当我用 Netlify 构建它时,它返回未定义。
我已经尝试向 env 变量添加不同的前缀,因为我看到有人这样做:
VUE_APP_MY_VARIABLE
NUXT_APP_MY_VARIABLE
VUE_MY_VARIABLE
NUXT_MY_VARIABLE
我不明白为什么在站点运行时无法访问变量。
如果您缺少任何信息,请告诉我,我会添加它。
提前致谢!
解决方案
也许这个页面可以帮助你! 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",
推荐阅读
- r - R循环中的索引变量
- selenium - 获取元素的 XPath
- python - 为 Keras 准备文本数据(张量流)
- flask - 从使用 Flask 应用程序的 Microsoft PowerBI Embedded,我如何使用 url 过滤?
- ios - 观察者没有调用 swift iOS firebase 实时数据库
- firebase - Service Account does not have storage.objects.get access to the Google Cloud Storage object
- python - Python 最小 Modbus CRC 字节顺序
- html - 增加表中每 2 行之间的间隙
- typescript - 如何从键中派生 Typescript 类型的值
- python - 如何使用 gcloud 将 IP 从一个实例切换到另一个实例