You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统安装mermaid后运行mmdc报错:找不到Chromium (rev.1108766)

解决mmdc运行时找不到Chromium的问题

方案1:重新安装mermaid-cli,触发Chromium自动下载

如果之前是全局安装的mermaid-cli,先卸载再重装,让npm自动处理依赖的Chromium:

npm uninstall -g @mermaid-js/mermaid-cli
npm install -g @mermaid-js/mermaid-cli

执行过程中会自动下载对应版本的Chromium到/home/sriram/.cache/puppeteer目录,完成后再运行mmdc试试。

方案2:手动安装puppeteer,强制下载Chromium

直接执行下面的命令,让puppeteer单独下载所需的Chromium:

npm install puppeteer

这个命令会自动在~/.cache下创建puppeteer文件夹并下载指定版本的Chromium,完成后再测试mmdc命令。

方案3:使用系统已安装的Chromium(无需额外下载)

如果你的Ubuntu已经装了Chromium,可以直接让mmdc调用系统版本:

  1. 先确认系统Chromium的安装路径:
which chromium-browser
  1. 运行mmdc时加上--browser-path参数指定路径(把下面的路径换成你查到的结果):
mmdc -i 你的输入文件.mmd -o 输出图片.png --browser-path /usr/bin/chromium-browser

方案4:修复.cache目录权限(如果是权限导致无法创建文件夹)

如果是因为~/.cache目录权限不对,导致puppeteer无法创建文件夹,执行下面的命令修复权限:

sudo chown -R $USER:$USER ~/.cache

修复后再尝试方案1或方案2。

内容的提问来源于stack exchange,提问作者raman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 18:32:02