javascript - Gatsby - 如何将 ENABLE_GATSBY_REFRESH_ENDPOINT 设置为 true

标签 javascript environment-variables gatsby

要启用/__refresh 端点,我必须将 ENABLE_GATSBY_REFRESH_ENDPOINT 设置为 true,但我不知道如何向 gatsby 添加环境变量。我怎样才能做到这一点?

最佳答案

就像chrisotto6的答案一样,您需要在根目录中创建一个文件.env.development并将以下内容粘贴到其中:

ENABLE_GATSBY_REFRESH_ENDPOINT=true

之后重要的事情是将以下代码放置到 gatsby-config.js 的顶部,以便 Gatsby 可以读取环境变量:

require("dotenv").config({
  path: `.env.${process.env.NODE_ENV}`,
})

引用document .

关于javascript - Gatsby - 如何将 ENABLE_GATSBY_REFRESH_ENDPOINT 设置为 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60312468/

相关文章:

javascript - 从开发环境切换到生产环境时使用grun切换HTML元素

javascript - GatsbyJS 和 super 代理 : WebpackError: require is not a function

javascript - Highcharts - 具有负值的区域样条,区域应始终位于底部

Javascript 原型(prototype)困惑 - 正确的方法

javascript - 将对象的索引包含到数组中

javascript - WebpackError : ReferenceError: window is not defined on Gatsby

reactjs - 无法查询类型 "allMdx"上的字段 "Query"

javascript - 使用 NaCl 模块(C 代码)的 Chrome 扩展程序不会接受我的消息

bash - 如何在 grep 中使用 POSIXLY_CORRECT?

c# - 如何安全地附加到 ProcessStartInfo.EnvironmentVariables ["PATH"]