drawio-desktop 快速上手指南:免费离线流程图工具 5 分钟入门
drawio-desktop 快速上手指南免费离线流程图工具 5 分钟入门【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop同事发来一份 Visio 流程图而你的内网机器登不上在线版架构图里还有不想上传给外网的服务拓扑。这类场景一个离线跑的本地绘图工具就刚需了。drawio-desktop 正是为此准备的它是 draw.io 核心编辑器的官方 Electron 桌面构建Windows / macOS / Linux 全平台Apache 2.0 免费开源图完全画在本机。认识 drawio-desktop定位、离线设计与开源协议它和在线版是什么关系一句话讲同一个编辑器换个壳。src/main/electron.js 这类 Electron 主进程代码只负责窗口、文件对话框和命令行入口真正的编辑器本体以 git 子模块放在 drawio/ 目录里。所以你在桌面版里看到的形状库、连线、样式能力和网页版是同一套差别在于文件存在本地、大图表加载更稳、还能走命令行批量干活。为什么敢让它碰敏感拓扑官方把与互联网隔离写进了第一设计目标全部 JavaScript 自包含Content Security Policy 禁止运行远程脚本不采集使用统计图表数据从不外发。唯一的默认联网行为是启动时检查新版本而它可以被彻底关掉。拿它画保密流程或内部网络拓扑数据全程不出本机。免费与协议结论是个人和商业使用都免费Apache 2.0 许可。README 写得很直白——不改代码并接受 as-is 条款任何用途都行。想改代码自用也可以fork 后设置DRAWIO_UNSIGNEDtrue构建未签名个人版本流程在 doc/BUILDING_FOR_PERSONAL_USE.md 里有完整说明。5 分钟装好 drawio-desktopWindows 三种安装形态怎么选形态安装位置管理员权限NSIS 安装器.exeProgram Files装给整机需要MSI 包.msi当前用户目录不需要便携版no-installer.exe不安装直接运行不需要没管理员权限就选 MSI 或便携版公司统一分发推荐 MSI。从源码构建的三条命令想自己跑起来需要Node.js22.12 及以上然后git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install npm start注意--recursive不能省——核心编辑器是 git 子模块漏掉它drawio/会是空的构建直接失败。启动后是三栏布局左侧形状库、中间画布、右侧属性面板。新建设备一张空白图从左侧拖入矩形和菱形用连接工具在锚点之间拉线双击形状输入文字右侧改填充色和线宽最后 CtrlS 存成本地文件或直接导出 PDF / PNG / SVG。启动后画布打不开或行为怪异时用npm start --enable-logging重启一次日志会直接告诉你原因。drawio-desktop 能替你解决哪些活把 Visio 老文件批量救回来VSDX 能直接打开而且打开后可继续编辑不是只读预览CSV 和 Mermaid 文本同样能当图来源打开。常见用法把文档里积压多年的 Visio 老图打开后导出 PDF 嵌进 Wiki不用专门开一台装 Visio 的 Windows 机器。一条命令导出整个文件夹图从一张变成几十张时该上命令行模式了npm start -- -x -r -f pdf -o ./out ./diagrams含义把./diagrams里的图递归转换-r以 PDF 格式-f输出到./outdrawio、VSDX、CSV、Mermaid 都能吃也支持指定页码范围。完整参数集定义在 src/main/args.js读完这一个文件就掌握了 CLI 的全部能力。导出前自动把杂乱图理直--layout参数能对图表跑自动布局算法预设包括垂直流、水平树、径向树、有机布局等杂乱的图在导出前就被理顺不用手动拖半天。drawio-desktop 的边界与三个高频问题适用与不适用它适合离线、大图表、批量转换这类需求不适合期待社区贡献代码的场景——项目对外部代码贡献关闭理由是编辑器复杂度太高维护者只欢迎 bug 报告和功能建议。图表数据和缓存在哪里全部落在用户应用数据目录清缓存、做备份都去这三处macOS~/Library/Application Support/draw.ioWindowsC:\Users\用户名\AppData\Roaming\draw.ioLinux~/.config/draw.io完全断网的内网能用吗结论是能。设置环境变量DRAWIO_DISABLE_UPDATEtrue或启动时传--disable-update启动时的版本检查就彻底消失。有个隐蔽的坑如果图表本身内嵌了外部图片或字体的 URL打开时会去请求那个地址以便正常渲染——它只暴露你的访问行为不会传出图表内容但陌生来源的图表要小心打开。提示批量导出前先退出已安装的官方 draw.io——同一用户只允许一个运行实例官方版本开着时从命令行启动的副本只会往官方应用里开一个新窗口改动不生效。把要点浓缩成四句免费Apache 2.0商用无费用、离线无遥测、图表不出本机、跨平台Win / macOS / Linux还有免管理员形态、兼容VSDX / CSV / Mermaid 进PDF / SVG / PNG / XML / HTML 出。别只收藏了——现在就去 releases 页面下载预构建安装包或者直接把仓库克隆下来画出第一张流程图用得不顺手去仓库提一个 issue。【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考