news 2026/10/26 1:48:52

draw.io 桌面版安装指南:离线绘图工具上手

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
draw.io 桌面版安装指南:离线绘图工具上手

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 -mx86_64/Intel 选 x64 包;aarch64/Apple 芯片选 arm64 包
管理员权限Windows:设置 → 账户,查看账户类型是否为管理员有 → 选 NSIS(.exe);无 → 选 .msi 或便携 zip,均免管理员
磁盘空间查看安装分区剩余容量预留约 500 MB

安装主流程

  1. 获取安装包。在 drawio-desktop 仓库的 releases 页按系统 + 架构下载:Windows 有 .exe(NSIS 安装器)、.msi、便携 zip 三种,macOS 为 .dmg,Linux 有 AppImage、.deb、.rpm。
  2. 执行安装,平台差异见下表:
平台安装包操作
Windows.exe / .msi / zip.exe 与 .msi 运行安装向导;zip 解压后直接运行draw.io.exe
macOS.dmg图标拖入「应用程序」;首次被拦截时到「系统设置 → 隐私与安全性」点「仍要打开」
LinuxAppImage / .deb / .rpm运行下方与包格式匹配的一行命令
chmod +x draw.io-*.AppImage && ./draw.io-*.AppImage sudo apt install ./drawio_*.deb sudo rpm -i drawio-*.rpm
  1. 手动启动一次,主窗口出现画布即完成安装。

可选:从源码构建安装包需 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 start

npm 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 failedAppImageLauncher 低于 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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/26 1:47:46

HsMod 炉石传说插件完整指南:皮肤、变速与战棋辅助快速上手

HsMod 炉石传说插件完整指南&#xff1a;皮肤、变速与战棋辅助快速上手 【免费下载链接】HsMod Hearthstone Modification Based on BepInEx 项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod HsMod 是基于 BepInEx 的炉石传说开源增强插件&#xff0c;把卡牌镀…

作者头像 李华
网站建设 2026/10/26 1:47:10

Graph-Engineering-第28章第124节-团队架构-Graph-Engineering团队该怎么搭

团队架构&#xff1a;Graph Engineering团队该怎么搭&#xff1f; 学了一百多节&#xff0c;图也画了一堆&#xff0c;节点也实现了不少。现在轮到最现实的问题了&#xff1a;真要上生产&#xff0c;你的团队该怎么组&#xff1f;今天我把一个能打硬仗的 Graph Engineering 团队…

作者头像 李华
网站建设 2026/10/26 1:46:58

2026AI+5G智慧医疗解决方案

本 56 页 PPT 适配卫健、医院类智慧医疗项目投标、数字化方案编制。对标互联网医疗相关政策&#xff0c;针对医疗资源不均、网络性能不足行业痛点&#xff0c;采用 11N 云边端协同架构&#xff0c;搭建 AI5G 医疗专网&#xff0c;覆盖院内智慧医院、院间远程医疗、应急救援、医…

作者头像 李华
网站建设 2026/10/26 1:45:56

winutils.exe:Windows上Hadoop环境配置的必备桥接工具

简介&#xff1a;winutils.exe 是 Hadoop 在 Windows 平台运行所必需的适配组件&#xff0c;面向需要在 Windows 上搭建、调试 Hadoop 与 HDFS 的大数据开发者及运维人员&#xff0c;用于解决 Unix 风格路径、环境变量与 Posix 文件系统依赖等跨平台兼容问题。压缩包共 189 个文…

作者头像 李华