在 github 上创建存储库时,Gatsby 开发服务器停止工作。理智,盖茨比错误

Gatsby development server stops working when repo is created on github. Sanity, Gatsby Error

我从别人的帐户收到了 github 回购备份。该项目是 运行ning gatsby, sanity cms,通过 netlify 托管。当我提取存档并在本地保存文件夹时,我完全能够通过执行“yarn install”和“yarn gatsby develop”来获得 gatsby 开发服务器 运行nning。

但是,当我创建一个新的存储库并将项目导入我的 github 帐户时,开发服务器不再 运行ning。我们在几台机器上尝试过,我们总是在终端尝试“yarn gatsby develop”时遇到同样的错误。

success open and validate gatsby-configs - 0.131s
success load plugins - 2.486s
success onPreInit - 0.038s
success initialize cache - 0.009s
success copy gatsby files - 0.091s
info [sanity] Fetching remote GraphQL schema

ERROR #gatsby-source-sanity_drafts.10003

[sanity] The token specified is not valid or has been deleted

这怎么可能?我试图解决这个问题好几天了,但我不明白。能够 运行 开发服务器和这个错误之间的唯一区别是将代码保存到 github... 可能是 gatsby-config.js 中的某种路由问题?

非常感谢您的帮助!

您的新项目中似乎缺少 environment variables,因此您的 Sanity 配置无效,因此 Gatsby 无法从源中获取数据。

您的原始代码中应该有一个 .env.development.env.production 文件放在项目的根目录中。