繁体   English   中英

如何在本地生成任意大的人鱼图? 错误:“超出图表的最大文本大小”

[英]How to generate arbitrally large mermaid diagram in local? Error: "Maximum text size diagram exceeded"

我有一堆数据,我正在从中生成一个文本文件来编码美人鱼图。 但是由于这个文本文件太大:2000 行。 它不会在https://mermaid.live/edit 的实时版本上生成 svg 然后我尝试使用 docker 安装美人鱼 http-server,但没有成功( https://github.com/TomWright/mermaid-server )。 然后,我想尝试使用本地客户端,但我有同样的错误:“超出最大文本大小图表”。 ( https://github.com/mermaid-js/mermaid-cli ) 所以问题是我无法从我的数据生成 SVG 文件。

我尝试检查那些美人鱼“实现”中是否有配置文件,但我找不到。 我检查了以前在 Stackoverflow 上问过的类似问题,但不幸的是它们已经过时了。

因此,通过使用此模板并将图形文本粘贴到“美人鱼”信标中:它可以工作,因为 maxTextSize 已设置为 10000000000。`

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
  </head>
  <body>
    <pre class="mermaid">
    ...
    ...
    </pre>
    <script type="module">
      import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@9/dist/mermaid.esm.min.mjs';
      mermaid.initialize({ startOnLoad: true, securityLevel: 'loose', maxTextSize: 10000000000,});
    </script>
  </body>
</html>

`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM