news 2026/9/8 23:03:30

三步在Windows离线装好draw.io桌面版:无网络绘图新手指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三步在Windows离线装好draw.io桌面版:无网络绘图新手指南

三步在Windows离线装好draw.io桌面版:无网络绘图新手指南

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

把架构图交给客户前,你还得先把图表上传到别人的服务器上,这一步让人不踏实。draw.io桌面版解决的就是这个问题——它是 draw.io 在线绘图工具的官方 Electron(用浏览器内核打包桌面应用的框架)桌面构建,装好后在 Windows 上离线创建流程图、UML 图,图表数据不上传。

draw.io桌面版速览:它能做什么

一句话:这是基于 Electron 的官方离线绘图应用,采用 Apache 2.0 许可,不改代码即可免费用于任何用途。

  • 离线绘制流程图、UML 图、网络拓扑图,画图过程不依赖网络
  • 打开并编辑 .drawio 文件,兼容 .vsdx、.mmd/.mermaid 文件
  • 通过命令行把图表批量导出为 PNG、SVG、PDF 等格式
  • 图表与运行数据全部存在本地目录,不向外部服务器发送图表内容

安装draw.io桌面版前的30秒检查

  1. 右键"此电脑"→"属性",看"系统类型":64 位操作系统 + x64 处理器选 x64 文件,ARM 处理器选 arm64 文件。
  2. 确认本机是否有管理员权限:没有就选 MSI 或便携版。
  3. 若打算在无网环境长期使用,建议提前禁用更新检查,见数据去向部分。

发布页文件名统一为draw.io-<版本号>-…,当前版本 31.4.2,按下表后缀选择:

安装类型适用场景是否需管理员文件关联
NSIS 安装程序x64,整机安装需要自动注册
MSI 安装包x64,无管理员不需要自动注册
便携版x64,临时使用不需要不注册
ARM64 安装程序ARM 处理器机器需要自动注册

NSIS 和 MSI 会自动关联 .drawio、.vsdx、.mmd/.mermaid 文件,双击即可用 draw.io 打开。

主路径:最简安装流程(NSIS 安装程序)

  1. 打开项目的发布页,找到 31.4.2 对应的 64 位安装文件,下载draw.io-31.4.2-windows-installer.exe
  2. 双击该文件,弹出用户账户控制提示时点"是"(此安装为整机安装,需管理员权限)。
  3. 安装位置默认在 Program Files,可以修改,点"安装"继续。
  4. 完成后点"关闭",从开始菜单启动 draw.io。
  5. 首次启动会联网做一次版本检查;离线机器上这步跳过即可,不影响绘图。

备选与进阶路径

MSI 安装包按用户安装到当前用户目录,不需要管理员权限,适合公司里没有管理员权的电脑。

便携版(-windows-no-installer.exe)免安装,复制到 U 盘双击即用,但不注册文件关联。

另外发布页还有 Microsoft Store 的 APPX 版本,同样按用户安装、无需管理员权限。

想自己改代码构建时,需要 Node 22.12 及以上,完整说明见 doc/BUILDING_FOR_PERSONAL_USE.md:

git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop # 克隆仓库及 drawio 编辑器子模块 cd drawio-desktop # 进入项目目录 npm install # 安装依赖(要求 Node 22.12+) npm start # 直接从源码运行应用验证 # ……省略版本同步步骤…… set DRAWIO_UNSIGNED=true # 声明跳过代码签名(未签名构建) npx electron-builder --config electron-builder-win.json --publish never # 构建 x64 NSIS 和 MSI,产物在 dist/

draw.io桌面版的数据去了哪里

Windows 上,Local Storage 和 Session Storage 默认存在C:\Users\<用户名>\AppData\Roaming\draw.io\,macOS 在~/Library/Application Support/draw.io

网络边界:默认只有更新检查会联网(启动时访问 github.com,更新包来自 GitHub 的 AWS S3 桶);图表数据和用量统计不对外发送,内容安全策略(浏览器侧的安全策略)也禁止执行远程加载的 JavaScript。

一个例外:图表内若嵌了外部图片、背景或字体链接,打开该图表时会向对应 URL 发起请求。

想进一步收紧:设置环境变量DRAWIO_DISABLE_UPDATE=true,或启动时加--disable-update参数,即可彻底关闭更新检查。

draw.io桌面版高频问题速答

Q:如何完全禁用自动更新?A:设置环境变量DRAWIO_DISABLE_UPDATE=true,或启动参数加--disable-update,二选一即可。

Q:图表数据备份去哪里做?A:Windows 下直接复制C:\Users\<用户名>\AppData\Roaming\draw.io\文件夹。

Q:双击 .drawio 文件为什么没打开?A:便携版不注册文件关联,双击不会唤起应用;改装 NSIS 或 MSI 版本即可自动打开。

Q:首次运行被 Windows 拦截怎么办?A:自行构建的未签名安装程序会触发 SmartScreen 提示,点"更多信息"→"仍要运行";官方签名版本没有此提示。

装完立刻做的第一步

打开应用,从模板库选一个预设流程图放到画布上,再用"文件→导出为"存成 PNG。

下次要交架构图时,直接在本地画完就导出,不用再把图表传上云。挑对架构对应的安装文件,现在就可以装起来试试 ✏️

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

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

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

上手 res-downloader:把网络视频音频素材本地采集并批量管理

上手 res-downloader&#xff1a;把网络视频音频素材本地采集并批量管理 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader res-…

作者头像 李华
网站建设 2026/9/8 23:01:10

开源双足机器人项目拆解:RK3566主控与15电机如何塞进25cm鸭身

GitHub上最近冒出一个特别抓眼球的嵌入式机器人项目&#xff1a;一只25cm高、整机不到800g的鸭子&#xff0c;里面竟然塞进了一块RK3566主控和15个电机。说实话&#xff0c;我第一次刷到它的时候愣了好几秒——现在的小型机器人项目都卷成这样了&#xff1f;一个用四核A55跑Lin…

作者头像 李华
网站建设 2026/9/8 23:00:37

基于STM32F103R6的数字电压表:从分压电路到软件标定全解析

简介&#xff1a;这是一份基于STM32F103R6的4位LED数码管数字电压表设计资料包&#xff0c;面向嵌入式入门学习者、电子竞赛备赛者及课程设计学生。资料内含完整的Proteus仿真电路图和Keil5工程源码&#xff0c;实现0—5V电压测量、按键量程切换与数码管实时显示&#xff0c;可…

作者头像 李华
网站建设 2026/9/8 23:00:04

C/S架构WinForm医疗管理系统开发:技术选型与实战坑点全解析

简介&#xff1a;这套医疗管理系统采用C/S架构&#xff0c;基于Windows窗体&#xff08;Winform&#xff09;开发&#xff0c;面向医院信息化从业者、软件专业学生以及需要快速搭建设备管理模块的开发人员。系统覆盖设备信息管理、合同管理、配件管理、维修管理、信息统计与打印…

作者头像 李华