draw.io 桌面版 Windows 安装指南:免费离线画图的三种装法一次讲清
【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop
draw.io 桌面版是把 draw.io 编辑器打包进 Electron 的免费离线画图软件,Apache 2.0 许可,装到 Windows 上后不联网也能画流程图、UML 和网络拓扑图,所有图纸数据都留在本机。这篇给你讲清:装哪个文件、没管理员权限怎么办、怎么彻底关更新检查,以及从源码构建的路径。
个人长期用、公司电脑没权限、临时用一下:三条最短路径
发布页上 Windows 会放出三种文件,名字都能看出来区别。对号入座即可:
- 个人电脑长期使用:下
draw.io-<版本号>-windows-installer.exe(NSIS 安装程序)。 - 公司电脑、没有管理员权限:下
draw.io-<版本号>.msi,它按当前用户装进个人目录,全程不用管理员。 - 临时用一下、放 U 盘带走:下
draw.io-<版本号>-windows-no-installer.exe,双击就能跑,不写注册表,也不注册文件关联。
前两种装完都会自动关联.drawio、.vsdx、.mmd文件,之后双击这些文件就直接进 draw.io。
打开后就是这套界面:左侧形状库拖图元,中间带网格的画布,右侧调视图、纸张方向等属性。新手先从左上角"General"分类里拖一个矩形和文本框试试手就懂了。
先确认处理器架构,再挑对下载文件
选错架构装不上或跑得慢。判断办法:右键"此电脑"→"属性",看"系统类型"里的处理器。
- 绝大多数办公本和台式机是 64 位 x64 处理器,选带
-windows-installer的普通文件。 - 骁龙等 ARM 架构的 Windows 设备,选
draw.io-<版本号>-windows-arm64-installer.exe,对应的便携版是-windows-arm64-no-installer.exe。 - 拿不准时,用"系统信息"(Win+R 输入
msinfo32)看"系统类型"一栏,写 x64 还是 ARM64。
版本号以发布页实际列出的为准,本文不替它写死。
把自动更新检查彻底关掉,做到完全离线
默认行为是启动时查一次有没有新版本,这一步会走网。要彻底离线,两种写法选一种就行:
- 设系统环境变量:
DRAWIO_DISABLE_UPDATE=true,对整台机器生效。 - 给应用快捷方式加启动参数:在"目标"路径后面补一个空格再加
--disable-update,只影响这一个快捷方式,改动更轻。
改完重启应用即可。这个参数在 src/main/args.js 里被登记为"disable auto-update",README 的 Security 一节 也说明了它的用途。
数据都在哪、哪些情况仍会碰网
- 想把图纸备份到别处:Windows 下会话和本地数据在
C:\Users\<你的用户名>\AppData\Roaming\draw.io\,定期复制这个目录就行。 - 想把图纸拷给同事:直接拷
.drawio源文件,对方装上任意版本双击就能打开。 - 想知道会不会偷偷传数据:不会。所有 JavaScript 自包含,CSP 禁止远程脚本,图纸内容和用量统计都不外发。
- 一个例外要知道:图纸里如果嵌了外部图片、背景或字体(用 URL 引用的),打开时程序会按地址去取,好让画面显示正常——这属于"打开图纸触发的请求",不等同于把你的图纸发出去。来自陌生来源的图纸,留意这一点。
从源码跑起来或打出安装包
适合要改点东西、或者就想尝鲜最新状态的人。
- 装好 Node.js 22.12 以上版本。
- 递归克隆仓库(编辑器核心在子模块里,不带
--recursive构建会失败):
git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop- 装依赖并从源码直接运行,改完不打包就能看到效果:
npm install npm start- 要打出 NSIS 安装程序和 MSI:先同步版本号并禁掉自动更新,再跑构建:
npm install npm run sync -- disableUpdate npx electron-builder --config electron-builder-win.json --publish never产物落在dist/目录。个人构建没有签名,首次运行安装程序时 SmartScreen 会提醒,选"仍要运行"即可。改编辑器本身的逻辑在drawio子模块里,详见 doc/BUILDING_FOR_PERSONAL_USE.md。
先挑上面三条路径里你属于的那条把包装好,想彻底离线的顺手把更新检查关掉,然后随便拖两个图形开画就行。
【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考