draw.io 桌面版安装指南:离线绘图工具上手
【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop
drawio-desktop 是 draw.io 官方 Electron(桌面应用运行框架)封装的免费绘图应用,离线画图不依赖网络,GPL v3 许可,支持 Windows、macOS、Linux。读完能完成选包、安装与首次保存验证。
安装前提检查
| 检查项 | 查看方式 | 结果对应的选择 |
|---|---|---|
| CPU 架构 | Windows:设置 → 系统 → 关于;macOS:关于本机;Linux:终端运行uname -m | x86_64/Intel 选 x64 包;aarch64/Apple 芯片选 arm64 包 |
| 管理员权限 | Windows:设置 → 账户,查看账户类型是否为管理员 | 有 → 选 NSIS(.exe);无 → 选 .msi 或便携 zip,均免管理员 |
| 磁盘空间 | 查看安装分区剩余容量 | 预留约 500 MB |
安装主流程
- 获取安装包。在 drawio-desktop 仓库的 releases 页按系统 + 架构下载:Windows 有 .exe(NSIS 安装器)、.msi、便携 zip 三种,macOS 为 .dmg,Linux 有 AppImage、.deb、.rpm。
- 执行安装,平台差异见下表:
| 平台 | 安装包 | 操作 |
|---|---|---|
| Windows | .exe / .msi / zip | .exe 与 .msi 运行安装向导;zip 解压后直接运行draw.io.exe |
| macOS | .dmg | 图标拖入「应用程序」;首次被拦截时到「系统设置 → 隐私与安全性」点「仍要打开」 |
| Linux | AppImage / .deb / .rpm | 运行下方与包格式匹配的一行命令 |
chmod +x draw.io-*.AppImage && ./draw.io-*.AppImage sudo apt install ./drawio_*.deb sudo rpm -i drawio-*.rpm- 手动启动一次,主窗口出现画布即完成安装。
可选:从源码构建安装包需 Node.js 22.12 及以上(见package.json的 engines 字段);编辑器是 git submodule(子模块,clone 时默认不下载),必须带--recursive:
git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop && npm install && npm startnpm start从源码树直接运行;生成安装包执行npm run release-win(ARM 用release-win-arm64,Linux 用release-linux),产物落在dist/。
首次使用自检
- 从左侧形状库拖一个矩形到画布,双击输入一行文字
- 另存为
.drawio文件到本地目录 - 退出应用,双击该文件重新打开,图形和文字都在
数据都在本机用户目录:WindowsC:\Users\<用户名>\AppData\Roaming\draw.io\,macOS~/Library/Application Support/draw.io,Linux~/.config/draw.io/,备份时整目录拷贝即可。安全提示:图内若嵌入外部 URL 的图片、背景或字体,打开时会向该地址发请求并可能暴露本机 IP,陌生来源的文件先确认再打开。
draw.io 桌面版主界面:左侧形状库、中央画布、右侧属性面板。
遇到问题
| 现象 | 可能原因 | 处理方式 |
|---|---|---|
| 安装时提示权限不足 | NSIS(.exe)按机器安装,要求管理员 | 以管理员身份重新运行 .exe,或请管理员代装 |
| 双击 .drawio 文件认不出 | 便携 zip 版不注册文件关联 | 重装 NSIS/MSI 版,或右键「打开方式」指定 |
| 再次启动时文件在已有窗口中打开 | 单实例锁:同一用户只允许一个运行实例 | 先完全退出再启动 |
AppImage 启动报fuse: memory allocation failed | AppImageLauncher 低于 3.0,不识别静态运行时 | 升级到 3.0 版本或卸载 AppImageLauncher |
| 打开别人的图出现空白块 | 图内引用的外部资源在离线环境加载失败 | 请作者把图片转成本地嵌入后重新导出 |
快速问答
完全离线的内网机器能用吗?能,图表数据不出本机。彻底关闭更新检查:启动加--disable-update,或设置环境变量DRAWIO_DISABLE_UPDATE=true。
不同安装渠道的更新由谁负责?.exe、macOS、AppImage 由应用后台自动更新;MSI、zip、deb、rpm 只提示新版本并给出下载入口;Store、Snap、Flatpak 由商店负责更新。
在线版保存的图能直接打开吗?能,.drawio 文件拖入桌面版即可继续编辑。
Windows on Arm(ARM64)设备装哪个包?用draw.io-arm64-<version>-windows-arm64-installer.exe或对应的 no-installer 便携版;MSI 和 Store 版只有 x64,在 ARM64 上模拟运行。
保存好第一张流程图后,这台机器上只剩日常画图;个人构建的细节见 doc/BUILDING_FOR_PERSONAL_USE.md,更新机制与离线隔离策略见 README.md。
【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考