
断网也能出图3 步用 draw.io 桌面版完成离线绘图完全免费【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop工程师驻场客户机房网络全断却还要在当天交出系统架构图——这正是 draw.io 桌面版的主场。它是 draw.io 的官方 Electron 桌面构建流程图、UML、网络拓扑全部可以本地绘制数据不出你的机器。一分钟看懂 drawio-desktop这个仓库没有重造轮子drawio/目录是核心编辑器git 子模块外层 Electron 壳只负责窗口管理、文件读写和导出。如果你想在自己电脑上画流程图、UML、ER 图又不想把任何数据发到云端它就是一个现成、免费、跨平台的选择完全离线除版本检查外所有操作都在本地完成内容安全策略CSP还禁止远程脚本执行免费开源Apache 2.0 许可无订阅可随意使用、修改、再分发文件归你管Windows 在C:\Users\用户名\AppData\Roaming\draw.io\macOS 在~/Library/Application Support/draw.io三步把 drawio-desktop 跑起来普通用户从 Releases 页面下载对应系统的安装包两下就装完开发者想从源码跑只需记住 draw.io 是子模块必须带--recursive克隆git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install npm start三条命令窗口就弹出来了需 Node.js 22.12。启动后布局很直观左侧形状库、中间画布、右侧属性面板、顶部工具栏。画出第一张图并导出成图片操作流程和在线版一致从左侧选形状拖到画布悬停形状拖出连接点连线双击加文字右侧调颜色和线型。完成后 File → Save 存成.drawioFile → Export 可输出 PNG、SVG 或 PDF全程只读写本地文件。主窗口与导出逻辑都写在 src/main/electron.js想看实现直接翻这个文件。禁用更新检查做彻底隔离的部署默认启动时会检查更新这一步也能砍掉 启动参数加--disable-update或设环境变量DRAWIO_DISABLE_UPDATEtrue后者对企业批量部署特别顺手。安全层面预加载脚本 src/main/electron-preload.js 只向渲染进程暴露有限的 IPC 通道再叠加 CSP外部脚本注入基本没有空间。用命令行批量导出全部图纸一堆.drawio文件要转图片塞进文档不用一张张开窗口。桌面版有完整的 CLI 参数定义在 src/main/args.js一条命令搞定draw.io --export --format png architecture.drawio加--recursive可递归处理整个目录--width、--scale控制导出尺寸。离线教室里的老师也能靠它把学生交上来的图批量转成 PDF 打印。想自己构建未签名的个人版步骤在 doc/BUILDING_FOR_PERSONAL_USE.md。接下来该做什么先做这三件画一张描述自己日常工作的流程图熟悉快捷键和形状库把重要的.drawio文件纳入版本控制同时备份本地存储目录正式部署前先在测试机上试--disable-update确认网络完全隔离【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考