当前位置: 首页 > news >正文

draw.io 桌面版教程:离线安装并导出你的第一张架构图

draw.io 桌面版教程:离线安装并导出你的第一张架构图

【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop

周五前要把架构图导出发给客户,电脑却连不上外网。draw.io 桌面版是一款免费开源的离线绘图工具,本教程带你完成安装、画图、导出 PNG 的完整流程,全程不依赖联网。

一分钟认识 draw.io 桌面版

它不是网页版套壳,而是把 draw.io 核心编辑器包进 Electron 的官方桌面客户端,专门用来离线画流程图、UML 图和架构图。

  • 是什么:基于 Electron 的官方桌面应用,功能与在线版核心一致,画布、形状库、导出都在本地完成。
  • 开源许可:采用 Apache-2.0 协议,不修改代码、按"现状"接受的话,可自由用于任何目的。
  • 支持平台:Windows、macOS、Linux 三大系统都有对应安装包。
  • 隐私设计:默认与互联网隔离(除启动时的更新检查外),图表数据不向外部发送,也没有使用统计。

⚡ 最快跑起来:下载与首次启动

最短路径是去官方发布页下载对应系统的安装包,双击装好就能用,不需要写代码。

先确认你的系统架构,再下载对应的版本:

你的系统该下哪个版本
Windows 64 位(最常见)64 位安装包
Windows 32 位(老机器)32 位(win32)安装包
Windows ARM64(如 Surface Pro X)ARM64 安装包
Intel 芯片 MacIntel(x64)版
M 系列芯片 MacARM64 版
Linux对应架构的 AppImage 或 deb 包

查看方法:Windows 看"设置 → 系统 → 关于"里的系统类型;Mac 点苹果菜单 → 关于本机看处理器;Linux 在终端跑uname -m

装好后双击启动,会直接看到一张带网格的空白画布,左侧是形状库,这就说明装成功了。

如果你要二次开发或定制,才需要从源码构建。先装好 Node.js 22.12 及以上版本,然后:

git clone https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install npm start

npm start会直接从源码把应用跑起来,改完不用打包就能看到效果。各平台的打包命令分别由electron-builder配置文件驱动,例如 Windows 64 位见 electron-builder-win.json。

✏️ 跟做完一张真实的图

跟着做,五步就出一张能导出的流程图。

  1. 新建:点左上角 File → New,画面是一张带浅色网格的空白画布。
  2. 拖图形:在左侧形状库的 General 分类里拖一个矩形(Rectangle)到画布,松手后它会自动对齐到网格上。
  3. 连线:把鼠标移到图形边缘,出现黄色的连接点,按住拖到第二个图形再松开,会生成一条带箭头的连接线。
  4. 改样式:单击选中图形,在右侧的格式(Format)面板里改填充色、边框和字体,改动即时生效。
  5. 导出:点 File → Export as → PNG,选好保存位置,目录里就出现了一张图片文件。

每步都看得到即时反馈:拖到画布图形会高亮,连线时另一端悬停会显示可吸附的点。这样一张"开始 → 处理 → 结束"的简单流程图就画完了。

⚙️ 真正影响体验的几个设置

只挑三个最影响日常使用的设置讲透。

关闭自动更新(纯离线环境必做)。应用启动时会联网检查新版本,内网机器上这一步可能一直转圈。想彻底关掉,启动时加参数--disable-update,或设置环境变量DRAWIO_DISABLE_UPDATE=true后再启动。改完应用就不再碰网络,适合公司统一管控的机器。

找到数据存放位置(备份就看这里)。你的图表和偏好都存在本地应用数据目录里:

  • Windows:C:\Users\<用户名>\AppData\Roaming\draw.io\
  • macOS:~/Library/Application Support/draw.io
  • Linux:~/.config/draw.io/

想备份时直接复制这个目录即可。

导出时选对格式。要插进文档或发图用 PNG;要放大打印不糊用 SVG(矢量);要留一份还能继续编辑的备份,直接保存.drawio原文件。同一个图导出多种格式,互不覆盖。

⚠️ 新手最常踩的 3 个坑

坑一:用便携版后,双击.drawio文件打不开。后果:便携(免安装)版不会注册文件类型关联,你每次都得先打开程序,再手动把文件拖进去。 解法:日常使用就装 NSIS 或 MSI 安装版,它们会自动关联文件类型;坚持用便携版的话,去系统设置里手动把.drawio关联到该程序。

坑二:以为开了新窗口,其实还在旧实例里。后果:draw.io 同一时间只允许运行一个实例。你已经有一个窗口开着时再启动,新内容是在旧实例里开出来的,你新带的启动参数或改动不生效,还以为是程序出 bug。 解法:启动前先确认旧的 draw.io 已经完全退出,再重新启动。

坑三:没有管理员权限,安装包直接失败。后果:draw.io-<版本>-windows-installer.exe(NSIS 安装器)是装到 Program Files 的全局安装,需要管理员权限,权限不够会装不上或卡住。 解法:没权限就改选.msi(按用户安装,不需要权限),或者直接用便携版,三选一都不会被权限挡住。

🎯 适合谁,不适合谁

一张表帮你对号入座,判断它能不能进你的工作流。

适合你,如果这些边界要注意
需要离线画流程图、UML、架构图需要多人实时协作编辑(桌面版不支持实时协作,只能靠文件共享做异步协作)
重视数据本地保存、隐私隔离期待安装后自动更新到官方最新版(一旦关闭更新,升级要手动下载新包覆盖)
无管理员权限、想绿色便携使用追求插件生态或深度定制扩展(桌面版没有插件系统,改代码走个人构建)

下一步

去发布页下好你系统的安装包装起来,按上面的五步把一张流程图导成 PNG。装完就能直接离线开工。

【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/4308692.html

相关文章:

  • 步骤级护栏:从结果过滤到过程控制的LLM安全新范式
  • 如何运行 awesome-claude-code 资源清单:本地跑通到资源提交的实战指南
  • MemPalace知识图谱完全指南:SQLite时间实体关系图入门与实践
  • AI写代码三个月后:从效率工具到工程能力的必修课
  • 智能音乐创作不能只看演示
  • 不用微积分的PID:用Excel搭建可视化闭环控制实验台
  • XTokenChecker:验证AI网关背后的真实模型身份
  • Strix:5 分钟跑完第一次 AI 渗透测试的完整指南
  • MATLAB 2026最新版免费下载安装教程:许可证激活与报错排查
  • 校园订餐小程序毕业设计全流程:从需求到部署的实战指南
  • 安卓通知链接失效排查:从PendingIntent到URL编码实战
  • STM32 USB通信调试全攻略:从枚举失败到抓包定位
  • Linux下逆向Secure Enclave指纹扫描器与驱动实战
  • 从Move 37到AI Agent:大模型应用开发与工程化落地实践
  • Cloudflare Computer 文件编辑工具设计指南:edit 的原子替换与统一 diff 返回
  • STM32驱动ILI9486 SPI屏填充矩形出现随机像素的排查与解决
  • 用 Codex CLI 从零生成代码并发布 npm 包的完整指南
  • Quote-Led 与 Letter 拆解:Hallmark 教你用 2 种页面结构快速建立用户信任
  • whisper.cpp Vulkan 后端指南:5 个问题跑通跨厂商 GPU 加速
  • 防爆挂轨巡检机器人:化工厂房顶部与管廊巡检选型方案
  • STM32C542 CMSIS-DSP生成失败排查与手动集成指南
  • DeepSeek Harness完全指南:解决编码智能体接入与思考模式报错
  • Harness Fan-out/Fan-in模式:多个Agent如何并行调查并汇合结果
  • Open Interpreter 实测配置指南:本地跑开源大模型做代码执行
  • headroom_retrieve工具注入原理:LLM如何按需取回Headroom压缩掉的原始数据
  • 岳阳空调维修正规服务怎么选?欧米到家全区域及代码故障检修
  • 2017年Java笔试题深度解析:核心考点为何至今仍高频?
  • STM32L4 UART DMA偶发数据错乱与卡死:根因分析及解决方案
  • Nginx如何成为智能电网与可再生能源能效优化的秘密武器?
  • 具身智能学习路线:从机械臂到机器狗的ROS2全栈实战指南