如何解决带有“gatsby-source-sanity”的图像资产上缺少“固定”和“流动”字段
我正在尝试使用 gatsby-source-sanity
和 gatsby-image
从 Sanity 获取图像。过去,我像这样查询 fluid
图像资产没有问题:
export const query = graphql`
query {
allSanityPicture {
nodes {
image {
asset {
fluid(maxWidth: 900) {
...GatsbySanityImageFluid
}
}
}
}
}
}
`;
但是,由于某种原因,fluid
的 fixed
和 asset
字段没有显示在 GraphQL 中:
节点上肯定有图像,因为 url
字段有效。
我已经根据需要安装并配置了我的 Gatsby 插件:
plugins: [
{
resolve: `gatsby-source-sanity`,options: {
projectId: `mhlt1wid`,dataset: `production`,token: process.env.SANITY_TOKEN,}
},`gatsby-plugin-sharp`,`gatsby-transformer-sharp`,],
并使用 sanity graphql deploy
部署了 GraphQL API。
我在这里错过了什么?现在已经在两个新项目上从头开始尝试了两次,但仍然遇到同样的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。