我正在使用 mermaid 8.8.1 并尝试渲染大图表并收到错误“超出图表中的最大文本大小”。这里的另一个答案图表中的最大文本大小超出建议覆盖“maxTextSize”设置,但我在 mermaidAPI 配置设置中没有找到这个https://github.com/mermaid-js/mermaid/blob/develop/docs/Setup .md#mermaidapi-configuration-defaults。 我在哪里可以找到此设置或者是否有其他解决方法可以修复此错误?
const config = {
theme: 'default',
themeVariables: theme['default'].getThemeVariables(),
themeCSS: undefined,
/* **maxTextSize** - The maximum allowed size of the users text diagram */
maxTextSize: 50000,
// ...
}
对于长文档,您将收到错误“超出图表中的最大文本大小”。这是因为美人鱼将图表限制为 50000 个字符。
可以通过设置 maxTextSize 将 Mermaid 配置为允许不同的字符数量:
在代码中找到初始化 mermain 的位置,并为 maxTextSize 添加覆盖,如下所示:
mermaid.initialize({
maxTextSize: 90000
});