为什么会这样
每一份 Mermaid 文档都必须以图表类型关键字开头——flowchart、sequenceDiagram、classDiagram、stateDiagram-v2、erDiagram、gantt、pie、journey 等等。没有它,Mermaid 就没有语法可以用来解析后面的文本。
关键字拼写错误,或者从 markdown 文件里复制片段时把多余的文字或格式(比如一段多余的 ``` 围栏)一起带进了 Mermaid 代码块,也会导致同样的问题。
如何修复
把正确的图表关键字加在第一行非注释内容的位置。检查拼写和大小写——sequenceDiagram 是驼峰式写法,stateDiagram-v2 需要带版本后缀。
如果你是从 markdown 文件里复制的片段,确保 ```mermaid 围栏本身没有被一并包含进你要渲染的源码里。