2022年11月18日
Gatsby5が出たので、合わせてGraphQLのバージョンを上げたら以下出てきたのでメモ
ERROR #12100 GRAPHQL
There was an error while trying to generate TS
types from your GraphQL queries:
Error: GraphQL Document Validation failed
with 1 errors;
Error 0: This anonymous operation must be the
only defined operation.
at /dir/Development/project/gatsby-node.ts:1:1
See our docs page for more info on this error:
https://gatsby.dev/graphql-typegen
どのページがおかしいのか出てこず少しだけハマった
以下の意味がわからなかったが、
This anonymous operation must be the
only defined operation.
以下のようなクエリが存在していたからだった
{
allMicrocmsArticle {
edges {
node {
articleId
createdAt
}
}
}
}
エラーメッセージがわかりにくいが、以下のようにクエリに名前をつければ直った。 おそらく前のバージョンだと許容していたが、だめになったのだろうと予測。
hoge {
allMicrocmsArticle {
edges {
node {
articleId
createdAt
}
}
}
}