
draw.io 桌面版3 种安装方式实现完全离线绘图【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktopdraw.io 桌面版drawio-desktop是基于 Electron 的免费离线绘图工具把 draw.io 在线版的全部能力装进本地流程图、UML、网络拓扑都能画图表文件只落在你自己的磁盘上全程不经过任何服务器。处理敏感数据或常年断网的场景它就是最省事的选择。它替你守住的几条数据底线 在线版画一张图文件得先上传再回传桌面版没有这一步。图表由你自行保存在任意本地路径应用只在你打开和保存时触碰磁盘。内容安全策略禁止加载远程脚本编辑器代码全部内置在安装包里运行环境是封闭的。文件读写还做了路径校验只有你通过系统文件对话框、文件关联或命令行明确授权的路径才被允许访问符号链接也绕不过去。外部插件已在近期版本整体移除应用只运行内置功能攻击面更小。唯一的联网动作是启动时的自动更新检查。想彻底断网用环境变量DRAWIO_DISABLE_UPDATEtrue或启动参数--disable-update关掉即可。装好之后配置数据存在哪桌面版把窗口状态等偏好持久化在一个固定目录里基于 electron-store系统位置Windows%APPDATA%\draw.io\macOS~/Library/Application Support/draw.ioLinux用户主目录下的 draw.io 配置目录想备份或迁移偏好复制这一个目录就够。Windows 上的 3 种拿法 Windows 发布包有三种形态按使用场景挑形态文件适合谁NSIS 安装器draw.io-版本-windows-installer.exe日常主力装进 Program Files自动关联 .drawioMSI 包draw.io-版本.msi企业批量部署支持静默安装、组策略分发便携版draw.io-版本-windows-no-installer.exe免安装拷进 U 盘直接运行一个容易踩的点新版已经取消 32 位 Windows 构建Electron 44 不再提供 ia32 二进制。x64 机器装 x64 包Surface 这类 ARM 设备装 arm64 包位数装错就是打不开。macOS 用户还有个隐藏福利在 Finder 里选中.drawio文件按空格Quick Look 能直接预览图表内容。不装也能跑从源码启动个人版 想改点行为、或者只是想验证一下源码直接从源码跑就行。前提是 Node.js 22.12 及以上git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install npm start--recursive不能省核心编辑器是 git 子模块漏掉它构建会直接失败。npm start起来的就是完整应用日常使用甚至不需要打包。要打成正式安装包先执行npm run sync -- disableUpdate同步版本号并禁用自动更新防止你的构建被官方版本悄悄覆盖回去再设DRAWIO_UNSIGNEDtrue跳过代码签名最后用npx electron-builder --config electron-builder-win.json --publish never打 Windows 包。注意别直接用npm run release-*——那是给 CI 用的会尝试把结果发布到官方渠道。个人构建没有签名SmartScreen 会警告Windows 已保护你的电脑确认来源是自己的构建后选仍要运行。完整流程见 doc/BUILDING_FOR_PERSONAL_USE.md。用命令行批量导出图表 ⚡桌面版不仅能双击打开还能当 CLI 工具用。把一张图转成透明底 PNG一条命令的事draw.io --export --format png --transparent --output out.png input.drawio输入除.drawio外还支持 vsdx、csv 和 Mermaid.mmd/.mermaid文件输出可选 pdf、png、jpeg、svg、xml、html。加--all-pages一次导出多页 PDF加--recursive还能递归转换整个文件夹接入 CI 做批量出图很顺。踩坑先查这 4 条 同一用户只允许一个实例。官方版还在运行时再启动你的构建只会往官方版里开新页签你的改动看不见。先退出所有 draw.io 再跑自己的副本。位数别选错。32 位包已经不存在64 位系统装 x64ARM 设备装 arm64。个人构建被系统拦截是正常现象。未签名会触发 Gatekeeper 或 SmartScreen 警告不是中毒macOS 拷到别的机器上一般还要执行一次xattr -cr /Applications/draw.io.app清掉隔离标记。插件不回来了。外部插件功能已移除旧文档里提到的--enable-plugins按不支持处理即可。下一步先下载安装器跑通日常绘图需要批量出图或接 CI 的直接试上面的--export命令想改行为按个人构建文档从npm start起步。发布流程的细节可以参考 doc/RELEASE_PROCESS.md。【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考