直接结论

当前行无法归属于正在解析的对象或数组;比较同级缩进并检查上一项是否完整。

错误出现在哪里

YAML 配置文件

根本原因

数组项可能缩进过深、映射缺少冒号,或多行值意外结束。

最小复现

services:
  api:
    image: demo
   ports:
     - 8080

修正示例

services:
  api:
    image: demo
    ports:
      - 8080

验证修复

修正后在提交前重新校验完整文档。

还需要检查

  • 使用能够显示空白字符的编辑器。
  • 逐步删除内容以找到第一个失败区块。