
如何快速搭建一套完全离线的 draw.io 桌面版绘图工作流【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop会议室断网浏览器里的绘图工具只能转圈——这时候你会明白为什么需要 draw.io 桌面版这款离线绘图工具把所有图表存进你自己的设备断网照样能画。上图就是 draw.io 桌面版的默认界面左侧是形状库中间是带网格的无限画布右侧是属性面板。你在 Windows、macOS、Linux 上看到的是同一套东西这就是跨平台一致体验落到本地的样子。离线优先draw.io 桌面版替你解决什么drawio-desktop 是 draw.io 编辑器的官方 Electron 42用 Web 技术构建跨平台桌面应用的框架构建当前版本 31.3.2采用 Apache-2.0 许可。绘图内核以 git 子模块的形式内置本仓库的壳子负责窗口、更新与系统集成这些事。本地存储图表存成 XML可扩展标记语言文件不依赖云账号和同步服务网络隔离内容安全策略浏览器里控制资源加载的机制禁止运行远程 JavaScript默认只有启动时的版本检查会联网三端覆盖Windows 提供 NSIS/MSI/绿色版三种形态加商店版macOS 有 dmgLinux 有 AppImage/deb/rpm/snap零成本Apache-2.0 许可商用也不收费代码按现状提供知道它是什么了接下来看它实际能干什么。下面三个场景基本覆盖了日常画图的多数场合。离线能画出什么在没网的会议室里画架构图左侧面板断网时同样可用在 Search Shapes 输入框里敲关键词筛选把形状直接拖进画布对齐辅助线会替你摆正位置。General矩形、椭圆、箭头、文本等基础形状Scratchpad暂存区先往这里丢还没想好放哪的形状More Shapes按需加载流程图、UML、网络设备等分类形状库一次画完多页文档界面底部的页签是多页文档的关键每一页一个标签点 新增页面页与页之间随手切换。网格、背景、页面视图等开关全在右侧属性面板里纸张尺寸可切 US-Letter8.5×11等规格支持纵向/横向顶部工具栏的 100% 是缩放控制缩小后检查整体布局最方便把一个图表文件带进三套系统你存下的 .drawio 文件是纯文本随邮件附件发给同事或跟着代码一起提交版本库对方在 Mac 上打开功能和快捷键完全一致。三个平台功能集与操作手感相同没有重新学习的成本导出 SVG 矢量图嵌入技术文档放大不糊本地缓存也留在你机器上macOS 在 ~/Library/Application Support/draw.ioWindows 在用户的 AppData 目录看完功能真正的考验是把它跑起来。⚡ 三步跑起来日常使用从 README.md 提到的发布页下载对应系统安装包即可想从源码验证构建流程、或改造外壳最短路径就三步。环境要求只有一个Node.js 22.12 及以上官方构建使用 Node 24。git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install npm start注意--recursive不能省编辑器内核 drawio 是 git 子模块git 里引用另一个仓库的机制漏掉它构建会直接失败。还有一个小坑draw.io 每个用户只允许单实例运行如果官方版正开着先退出否则新启动只会往旧实例里开窗口。跑起来之后有几个值得知道的技巧。进阶玩法值得先试的三条断掉最后一点联网在隔离或集中管理的环境里启动时加--disable-update或设置环境变量DRAWIO_DISABLE_UPDATEtrue连版本检查都关掉应用从此完全不碰网络开 DevTools 调试npm start前设置环境变量DRAWIO_ENVdev会以开发模式启动并打开浏览器开发者工具排查界面元素很方便构建自己的版本Apache-2.0 允许你 fork 后随意修改设置DRAWIO_UNSIGNEDtrue跳过代码签名即可得到未签名的个人构建包完整流程见 doc/BUILDING_FOR_PERSONAL_USE.md如果你需要离线画架构图或流程图、团队涉及机密信息不能把图纸传上云、或者单纯想动手改改源码这个项目都值得放在手边。下次要画图时别急着开网页先 clone 一份源码跑npm start让第一张架构图从完全离线的环境里出来。【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考