☰
draw.io 桌面端:离线画流程图,3 分钟跑通
2026/10/18 1:51:49 网站建设 项目流程

draw.io 桌面端:离线画流程图,3 分钟跑通

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

drawio-desktop 是 draw.io 官方的 Electron 桌面构建,GPL v3 许可,完全免费。画流程图、UML、架构图全程不碰网络,适合内网环境、离线机器上需要出图的工程师和设计师。

装之前 30 秒自检

看到 X选 Y
Windows x64 + 有管理员权限NSIS 安装程序(.exe)
Windows 免管理员权限MSI 包或便携 zip,均按用户安装
Windows 文件名带 arm64 的机器arm64 专属包,MSI 无此版本,靠模拟跑 x64
macOS Apple 芯片arm64 或 universal 包
macOS Intel 芯片x64 包
Linux先跑uname -m:x86_64 选 x64,aarch64 选 arm64
完全离线的机器提前拷好安装包,装完关自动更新

最快速度跑起来

以 Windows 免管理员权限路径为例,最短三步:

  1. 从官方发布页下载 MSI 安装包,文件名带版本号(如 32.4.1)。看到文件名带版本号即成功
  2. 双击安装包,按向导走完,无需 UAC 提权。看到开始菜单出现 draw.io 图标即成功
  3. 双击图标启动。看到主窗口、左侧形状库、中央画布齐全即成功

其他平台的安装入口见下一节,都一句话能说清。

其他方式速查

  1. macOS:下载对应芯片的 dmg,把 draw.io 拖进「应用程序」;首次打开被 Gatekeeper 拦下时,去「系统设置 → 隐私与安全性」点「仍要打开」。

  2. Linux AppImage:

    chmod +x xxx.AppImage ./xxx.AppImage
  3. Linux 包管理器:deb 用sudo apt install ./xxx.deb,rpm 用rpm -i xxx.rpm。

  4. 源码构建:需要 Node 22.12+,核心编辑器是 git 子模块,clone 必须带--recursive,否则构建直接失败:

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

    要打成安装包,设置DRAWIO_UNSIGNED=true跳过签名,流程见 doc/BUILDING_FOR_PERSONAL_USE.md。

第一次打开,看这三样

  1. 界面三件套:左侧形状库、中央画布、右侧属性面板齐全(对照开头那张图)。
  2. 版本号:应用菜单「关于」里显示的版本,和安装包文件名一致;图省事就在命令行传-V,打印版本号后退出。
  3. 拖一个矩形进画布,File → Save 存成 .drawio,退出重开,内容还在就算通了。

📌 图和配置存在本机用户目录:Windows 在C:\Users\<用户名>\AppData\Roaming\draw.io\,macOS 在~/Library/Application Support/draw.io,备份时整目录复制。离线机器想彻底关掉自动更新,启动加--disable-update,或设环境变量DRAWIO_DISABLE_UPDATE=true。

卡住了?对号入座

症状一句话原因一句话解法
双击 .drawio 不用它打开便携版不注册文件关联换 NSIS 或 MSI 重装,或右键「打开方式」指定程序
AppImage 报 fuse 内存分配失败新版 AppImage 换了静态运行时AppImageLauncher 升到 3.0+,或直接卸载它
别人分享的图里外部图片空白图引用了外部 URL,离线拉不到让编辑端把图片转成本地嵌入再导出
更新检查失败,版本停在旧版离线机器连不到更新服务器手动下载新版覆盖安装,或加--disable-update启动
安装时提示权限不足NSIS 要写 Program Files换 MSI 或便携版,二者免管理员权限
自打包的安装程序被 SmartScreen 拦个人构建未签名「更多信息」→「仍要运行」,或改打官方包

往深了看

  • 想看个人 fork 怎么出无签名包、同步版本号、禁用自更新 → 去 doc/BUILDING_FOR_PERSONAL_USE.md
  • 想看 dmg、AppImage、deb、rpm 的目标架构和文件关联定义在哪 → 去 electron-builder-linux-mac.json
  • 想看单实例锁、更新检查、窗口管理这些主进程逻辑怎么写的 → 去 src/main/electron.js,命令行参数解析在 src/main/args.js

日常就是画图、保存、偶尔备份一下存储目录;哪步卡住了,直接翻「对号入座」那张表就行 🎯

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询