ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

draw.io 桌面版:3 分钟装好的本地离线绘图工具,三种安装方式怎么选

draw.io 桌面版:3 分钟装好的本地离线绘图工具,三种安装方式怎么选 draw.io 桌面版3 分钟装好的本地离线绘图工具三种安装方式怎么选【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktopdraw.io 桌面版drawio-desktop是基于 Electron 的本地离线绘图工具Apache 2.0 许可免费。你的图表只保存在本机磁盘上应用不上传任何绘图数据也不外发使用统计。下面按安装、离线部署、日常使用、批量导出、源码构建的顺序带你把它真正用起来。 快速上手三种安装方式怎么选先解决一个问题下载哪个安装包Windows 官方发布三种形态区别在装到哪里和要不要管理员权限Windowsinstaller / MSI / 免安装版draw.io-版本-windows-installer.exeNSIS 安装器装到 Program Files需要管理员权限会自动注册 .drawio 文件关联draw.io-版本.msi装到用户目录不需要管理员权限机器没有管理员权限就选它也适合批量分发draw.io-版本-windows-no-installer.exedraw.io 免安装便携版解压即用不注册文件类型适合拷进 U 盘临时画一张图。macOS 和 Linux 也有官方构建Linux 提供 AppImage、deb、rpm 和 snap。装好后双击图标启动新建的图用 File → Save As 存成本地 .drawio 文件之后随时打开继续编辑。 离线环境部署关闭更新检查先说清联网边界应用设计上与互联网隔离唯一例外是启动时的更新检查。完全离线的机器做集中部署时这一步要手动关掉。两种关法二选一即可# 启动参数关掉自动更新 drawio --disable-update # 或设置环境变量 set DRAWIO_DISABLE_UPDATEtrue另外可加--no-silent-update让更新先弹窗征求你的意见而不是后台静默下载。再提醒一点图表本身如果引用了外部 URL 的图片、背景或字体打开该图时仍会向那个地址发起请求——所以别在离线内网打开来路不明的 .drawio 文件。怎么选个人用户直接用官方安装包即可离线团队用 MSI 静默分发配DRAWIO_DISABLE_UPDATEtrue统一关掉更新检查。 日常使用数据存在哪、备份怎么做这一节解决我的图到底存在哪里、要不要备份。设置、模板和本地存储默认都在一个目录里WindowsC:\Users\用户名\AppData\Roaming\draw.io\macOS~/Library/Application Support/draw.io备份就是定期复制这个文件夹迁移机器也是把它拷过去。还有一个容易踩的坑同一用户同一时间只能运行一个 draw.io 实例。官方应用开着的时候你再启动自己的副本新窗口会开到官方应用里——所以任何对比测试之前先把所有 draw.io 窗口关掉。⚡ 批量导出一条命令转换整个目录这一节解决把一堆图批量变成 PDF/PNG不点鼠标。应用本身支持命令行导出输入除了 .drawio还接受 .vsdx、.csv 和 Mermaid.mmd/.mermaid文件# 把 drawio 导出为全页 PDF输出到 build/ 目录 drawio -x -f pdf -a -o build/ --crop input.drawio # 递归转换整个文件夹 drawio -x -r -o out docs/diagrams格式默认 pdf可用-f png|svg|jpeg|xml|html指定-a导出全部页面-g 1..3只导指定页码-r递归处理子目录。完整参数列表用drawio --help查看定义在 src/main/args.js。把这条命令挂进 CI每次提交自动重出架构图文档就不会和代码脱节。️ draw.io 从源码构建先跑起来再打安装包想改默认行为、加个水印、调启动逻辑项目是 Apache 2.0fork 之后随意改。要求 Node 22.12官方构建用 Node 24和 npmgit clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install npm start注意--recursive必须带编辑器本体是 git 子模块漏掉它构建直接失败。npm start会在源码树里直接运行应用改完先验证需要 DevTools 时设DRAWIO_ENVdev。打正式安装包前先npm run sync -- disableUpdate同步版本号并关掉自动更新否则官方版本会悄悄覆盖你的改动再设DRAWIO_UNSIGNEDtrue跳过签名用npx electron-builder --config electron-builder-win.json --publish never产出安装器输出在dist/。个人构建是未签名的macOS 可能提示已损坏Windows SmartScreen 会警告按提示手动放行即可。完整流程、各平台命令和 GitHub Actions 构建方式见 doc/BUILDING_FOR_PERSONAL_USE.md。❓ 常见问题离线机器启动失败怎么办更新检查失败不影响核心功能但彻底断网时加--disable-update启动最干净。系统提示未识别的发布者你跑的是个人构建未签名SmartScreen / Gatekeeper 提示是预期行为不要因此把它当官方版本分发。32 位 Windows 装不了Electron 44 已移除 ia32 支持官方不再发布 32 位 Windows 版本请使用 64 位系统。怎么选个人 / 团队个人直接下官方安装包涉密或离线场景选免安装版加--disable-update团队用 MSI 分发环境变量关更新备份指向 AppData 目录要改行为就从源码构建先npm start验证再打安装包。【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表