YAMLSyntaxError: Не удалось разрешить узел SEQ_ITEM здесь, в строке X, столбец Y: - PullRequest
0 голосов
/ 03 мая 2020

Я получаю эту ошибку при попытке запустить Netlify CMS

Error loading the CMS configuration
Config Errors:

YAMLSyntaxError: Failed to resolve SEQ_ITEM node here at line 10, column 1:

    - name: Posts
^^^^^^^^^^^^^^…

Check your config.yml file.

Я проверил синтаксис и попробовал другой синтаксис, но я все еще получаю ту же ошибку где-то в документе config.yml.

Это проблемный документ config.yml:

backend:
  name: git-gateway
  branch: master

media_folder: src/assets/images
media_library:
    name: uploads

collections:
    - name: Posts
      label: Posts
      create: true
      folder: "/articles"
      slug: articles/{{slug}}
      fields:
        - {label: Title, name: title, widget: string}
        - {label: Publish Date, name: date, widget: datetime}
        - {label: Featured Image, name: cover_image, widget: image}
        - {label: Body, name: body, widget: markdown}

Вот ссылка на файлы, которые я получаю с ошибками https://drive.google.com/file/d/1OJPKJRgCljxAG5UuUxXkBPPNoUcyJe48/view?usp=sharing

1 Ответ

1 голос
/ 05 мая 2020

Файл, на который вы ссылаетесь, использует вкладки для отступа. YAML использует пробелы, см. spe c:

В общем, отступ определяется как ноль или более пробелов в начале строки.

Для обеспечения переносимости символы табуляции не должны использоваться в отступах, поскольку в разных системах табуляция обрабатывается по-разному.

Вам необходимо преобразовать вкладки в пробелы.

...