十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Drawio 桌面版 Mermaid 插入后不能编辑?版本核验与修复方法

Drawio 桌面版 Mermaid 插入后不能编辑?版本核验与修复方法 Drawio 桌面版 Mermaid 插入后不能编辑版本核验与修复方法【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktopDrawio 桌面版 Mermaid 插入后无法编辑根因多在构建链依赖过滤、ENABLE_MERMAID_EDITOR环境变量与 WebWorker 资源打包三处差异使部分渠道包失去编辑能力只输出静态图片。最短修复路径安装 26.3.0 官方发布包。一分钟自查问题出在哪一档先回答三个问题定位你的场景判断问题如果你的情况是结论安装包从哪来官方发布渠道功能应完整仍缺选项就是版本太旧发行版打包或 Drawio 自构建大概率命中此问题转下方清单核验用的是哪个端桌面版本文适用网页版不受影响版本号是多少26.3.0 及以上构建配置已修复升级后复核即可低于 26.3.0优先升级三步找回 Mermaid 可编辑能力装官方发布包。从官方渠道下载安装包。它走完整构建流程Mermaid 编辑器组件被完整打包必然带选择界面。或升级到 26.3.0。该版本已修复构建配置各分发渠道功能对齐存量用户直接更新安装包即可。重新插入验证。装完走一遍 Arrange → Insert → Advanced → Mermaid确认出现 Diagram or Image 选择界面再继续工作。为什么只有部分版本会这样同一份代码构建结果不同差异在三个环节依赖过滤机制。官方流程带专门的依赖筛选步骤保证 Mermaid 组件入包部分第三方构建修剪依赖树更严把看似冗余的 UI 组件误删。ENABLE_MERMAID_EDITOR环境变量。非官方构建默认未设置该标志编辑器界面代码在构建阶段被条件编译排除。WebWorker 资源打包。Mermaid 实时渲染依赖独立的 WebWorker 脚本。官方构建单独打包并设置正确的 MIME 类型第三方构建按普通资源处理运行时加载失败。结果就是官方发布版有 Diagram/Image 选项Linux 发行版打包版与自构建版只输出静态图片。自行构建时的四项核对清单需要自己出包时构建前逐项核对✅配置项确认package.json含mermaid-editor: true条目。✅依赖核验确认 Mermaid 相关依赖已安装。npm ls mermaid-js/mermaid-cli环境变量构建前设置标志位。export ENABLE_MERMAID_EDITORtrue完整构建走完整构建流程别用快速开发构建。git clone https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install npm run build自构建的详细流程见 doc/BUILDING_FOR_PERSONAL_USE.md。注意自构建包未经签名系统运行时会给出安全提示属正常现象。常见问题升级到 26.3.0 后还会复发吗不会。26.3.0 的构建配置修复覆盖全部分发渠道。但如果继续自构建仍需按四项清单执行否则会再次丢失该功能。已经插入的静态图片能反编辑吗不能直接还原 Mermaid 源码静态图只是渲染结果。需要回到外部 Mermaid 编辑器重写代码再在桌面版用 Diagram 选项重新插入。网页版有同样问题吗没有。此问题只出现在桌面版的特定构建渠道网页版始终提供 Diagram/Image 选择。同一份代码在不同渠道产出不同功能是开源分发的常见课题。代码完整性只是起点构建流程管控与全渠道功能核验同样需要投入。【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表