我正在使用gatsby-source-dev gatsby插件将我所有的dev.to文章放到我的gatsby页面上。https://github.com/geocine/gatsby-source-dev
它工作得很好,但最近它开始给我这个错误。
“无法查询类型为" query”graphql/template-strings的字段"allDevArticles“”
无法在网站上获取我的最新文章。
我的gatsby-config.js如下所示
module.exports = {
plugins: [
`gatsby-plugin-react-helmet`,
{
resolve: `gatsby-source-filesystem`,
options: {
name: `profile`,
path: `./data`,
},
},
`gatsby-transformer-sharp`,
`gatsby-transformer-json`,
`gatsby-plugin-sharp`,
{
resolve: `gatsby-source-dev`,
options: {
username:'vish448'
}
},
],
}我在页面上的graphql查询如下所示
export const query = graphql`
query ArticlePageQuery {
allDevArticles {
nodes {
article {
title
url
published_at(formatString: "DD MMM YYYY")
}
}
}
}`发布于 2020-07-08 04:16:40
我已经为gatsby-source-dev插件更新了我在gatsby-config.js中的配置,它工作得很好。所以基本上这些字符串引号引起了一个问题。我已将这些引号更改为字符串文字()
module.exports = {
plugins: [
`gatsby-plugin-react-helmet`,
{
resolve: `gatsby-source-filesystem`,
options: {
name: `profile`,
path: `./data`,
},
},
`gatsby-transformer-sharp`,
`gatsby-transformer-json`,
`gatsby-plugin-sharp`,
{
resolve: `gatsby-source-dev`,
options: {
**username:`vish448`**
}
},
],
}https://stackoverflow.com/questions/62773434
复制相似问题