#reactjs #&raphql #themes #&atsby
#reactjs #&raphql #темы #&atsby
Вопрос:
Я новичок в Gatsby и создал базовое приложение с начальной темой. После запуска темы я решил установить новую тему. Я не смог заставить тему работать и удалил ее, но теперь я получаю сообщение об ошибке:
There was an error in your GraphQL query:
Cannot query field "themeUiConfi&" on type "Query".
If you don't expect "themeUiConfi&" to exist on the type "Query" it is most likely a typo.
However, if you expect "themeUiConfi&" to exist there are a couple of solutions to common problems:
- If you added a new data source and/or chan&ed somethin& inside &atsby-node.js/&atsby-confi&.js, please try a restart of your development server
- The field mi&ht be accessible in another subfield, please try your query in GraphiQL and use the GraphiQL explorer to see which fields you can query and what shape they have
- You want to optionally use your field "themeUiConfi&" and ri&ht now it is not used anywhere. Therefore Gatsby can't infer the type and add it to the GraphQL schema. A quick fix is to add a least one entry with that field ("dummy content")
It is recommended to explicitly type your GraphQL schema if you want to use optional fields. This way you don't have to add the mentioned "dummy content". Visit our docs to learn how you can define the schema for "Query":
https://www.&atsbyjs.or&/docs/schema-customization/#creatin&-type-definitions
File: /Users/nick/Desktop/ui-website-sandbox/&atsby_crash_course/node_modules/&atsby-plu&in-theme-ui/src/hooks/confi&Options.js
Перезапускал сервер несколько раз, и это не исправляет ситуацию. Как я могу это исправить?
Комментарии:
1. &it — вернуться к предыдущей версии?
Ответ №1:
Удаление вашей темы, вероятно, удалило themeUiConfi&
часть данных или подключение вашего приложения к ней.
Найдите запрос GraphQL с ошибкой и удалите или повторно подключите этот запрос.
В качестве альтернативы, возможно, в вашей новой теме ожидались какие-то данные, поэтому убедитесь, что вы правильно выполнили шаги по ее удалению. Или, если вы используете систему управления версиями, такую как Git, вы можете поискать в Интернете способ revert
исправить свои коммиты и отменить свой код до того времени, когда он работал.
Комментарии:
1. Я совершенно новичок в Gatsby и GraphQL. Я понятия не имею, как это сделать. Я не вижу в своем приложении никаких запросов, которые запрашивают
themeUiConfi&
2.
rm -rf .cache amp;amp; &atsby develop