Файл Yaml, возвращающий null в запросе Gatsby Graphql

#javascript #reactjs #graphql #yaml #gatsby

#javascript #reactjs #graphql #yaml #gatsby

Вопрос:

У меня есть этот проект Gatsby, в котором я хотел бы получать содержимое из локальных файлов Yaml. Я установил gatsby-transformer-yaml, и, похоже, он работает нормально, но мой тестовый файл возвращает нулевые результаты. Я не уверен, почему.

Вот содержимое файла hero.yaml

 # hero.yaml
- titulo: Titulo principal.
- subtitulo: Titulo secundário
- botao: Texto do botão
  

И его результаты в моей среде разработки graphql:
введите описание изображения здесь

Как вы можете видеть, первый элемент возвращает ok. Не уверен, что происходит с другими. Есть идеи о том, что может быть? Спасибо

Ответ №1:

Я понял, что мое форматирование Yaml было неправильным. В начале каждой строки нет тире. Вот правильный способ.

 # hero.yaml
- titulo: Título principal
  subtitulo: Título secundário
  botao: Texto do botão