如何在 Gatsby js 中使用 Vercel env 变量?(客户端)



我想做的是使用 Vercel 设置开发/暂存,所以我需要为我的 Gatsby 应用程序(客户端(使用暂存键。

我尝试过的:

  • 从Vercel项目设置中添加环境Preview变量,并连接Gitlab进行集成。然后在dev中推送测试提交以测试env是否正常工作,但它没有。

这应该基于此线程工作:https://github.com/vercel/vercel/issues/2613#issuecomment-594036619

使用
  • Vercel CLI 进行部署,它能够公开环境变量,但它使用生产变量。我相信这是因为从构建步骤npm run build.但是我应该如何公开暂存环境呢?

任何线索将不胜感激,谢谢!

能够通过在Vercel 中向我的Preview环境变量添加前缀来修复GATSBY_

在客户端,您可以像

process.env.GATSBY_YOUR_ENV_VAR

相关内容

  • 没有找到相关文章

最新更新