尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Mermaid 安装与配置完整指南:新手用几条命令画出流程图

Mermaid 安装与配置完整指南:新手用几条命令画出流程图 Mermaid 安装与配置完整指南新手用几条命令画出流程图【免费下载链接】mermaidGeneration of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown项目地址: https://gitcode.com/GitHub_Trending/me/mermaid你有没有遇到过这种情况文档里的架构图画在画图工具里代码迭代两轮之后图就没人再更新了。Mermaid 解决的正是这个问题——它让你用类似 Markdown 的文本写图表定义自动渲染成流程图、时序图、甘特图、类图等图和代码住在同一个文件里文档不再过时。本文记录我第一次跑通 Mermaid 安装与配置的完整过程适合想在本地运行、上手画图的新手。开始之前一分钟检查 Node.js 环境Mermaid 主体用 TypeScript 编写跑在 Node.js 里仓库本身是一个 pnpm monorepo所以你只需要两样东西Node.js v20 或更高推荐 LTS 版本仓库锁定了 pnpm 版本所以还得有pnpm。用一条命令确认两者都就位node -v pnpm -v如果 Node 版本低于 20先升级如果没装 pnpm执行下面这条补上npm install -g pnpm安装与运行四条命令跑起 Mermaid 开发服务 下面一段命令一步说明跟着敲就行把仓库拉到本地并进入目录git clone https://gitcode.com/GitHub_Trending/me/mermaid cd mermaid这一步下载源码后续所有命令都在这个目录里执行。安装依赖pnpm install这一步按 lockfile 装齐全部依赖prepare脚本还会顺手构建一次 mermaid 包首次运行稍慢耐心等。启动开发服务pnpm dev这一步启动 esbuild 开发服务器源码改动会热更新不用反复刷新。验证是否成功打开本地页面确认图表渲染✅pnpm dev跑完之后你应该看到终端打印类似Dev server starting on http://localhost:9000的提示端口随工作区略有差异以终端实际打印为准。浏览器打开该地址能看到可实时更新的图表示例页改文本、图立刻变。没看到的话做这两件事检查pnpm install是否中途报错报错多与网络有关重跑一遍即可装完再确认node -v不低于 20。想进一步确认环境没坏跑一次pnpm test单测全绿说明安装没问题。基础配置改两行 JSON 换一套 Mermaid 主题Mermaid 的配置有三个来源默认值、站点级initialize覆盖、单图的 frontmatter。新手只需要掌握站点级这一层启动时传入选项即可{ theme: forest, startOnLoad: true }theme配色主题常用值有default、forest、dark、neutral。startOnLoad设为true时页面加载完会自动扫描pre classmermaid标签并渲染其中的图。如果只想调整某一张图把 YAML frontmatter 写在图表开头覆盖主题或标题就行不用动全局配置。全部配置项的说明在 docs/config/configuration.md。下一步语法、配置与社区文档入口跑通之后推荐按这个顺序继续不会写图表语法先读 docs/intro/syntax-reference.md各类图的写法都列在里面。准备接入自己的网站或文档工具看 docs/intro/getting-started.md它整理了在线编辑器、JS API、依赖包等多种接入方式。遇到问题先翻 docs/community/questions-and-suggestions.md社区高频问题都收在那里。最后给自己定个小目标用graph TD写一张你当前项目的真实架构图放进团队文档——让同事看文档就能看懂现在的架构才是 Mermaid 真正的价值所在。【免费下载链接】mermaidGeneration of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown项目地址: https://gitcode.com/GitHub_Trending/me/mermaid创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表