我正在使用Gatsby和Contentful作为CMS构建静态站点,但遇到了一个非常烦人的问题。用“ gatsby开发”重建后,链接到我的内容的资产(图像和SVG)随机消失。满意的状态表明它们仍在“发布”中,但没有出现在GraphiQl中。除此之外,整个领域正在消失。到目前为止,我发现的唯一解决方案是删除Contentful中的资产,重新上传它们,重新链接它们,然后进行gatsby开发。
在此屏幕快照(https://imgur.com/a/vc1OHPv)中,您可以看到所有“技术”资产均已发布,但是它们没有出现在GraphiQl中,即使它们做得较早,同时我也没有做任何更改!< / p>
有人遇到类似问题并且可以提供一些建议吗?谢谢!
"node": {
"title": "Progressive Web App",
"technologies": [
{
"file": {
"url": "//images.ctfassets.net/xf0u4wogxlsc/2UiIMQsFTw4qEvQMzuMzFA/d79bee6cf7655380350634d065564469/gatsby.svg"
}
}
]
}
},
{
"node": {
"title": "WordPress Site",
"technologies": null
}
},
{
"node": {
"title": "Portfolio",
"technologies": null
}
答案 0 :(得分:0)
使用“ gatsby clean”清除缓存可以解决此问题。