5分钟跑通drawio-desktop:本地流程图绘制工具新手上手指南
5分钟跑通drawio-desktop:本地流程图绘制工具新手上手指南
【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop
上周你要把公司系统的架构图画出来,但一打开在线绘图工具就卡住了:画布里填的全是核心库表名和内部服务名,直接传到别人家的服务器上,你过不了自己心里的安全关。自己花钱买商业软件又太贵。drawio-desktop 就是为这个场景准备的:一个完全在本地运行的免费开源流程图桌面应用,画完的图从头到尾不离开你的电脑。
🎯 项目速览:它是什么、贵不贵、在哪跑
- 它是什么:基于 Electron 的桌面应用,把 draw.io 核心编辑器完整打包进本地窗口,当前版本 31.3.2(见 package.json)。
- 免费吗:Apache 2.0 协议,完全免费,商用也不限,不改动代码即可按"现状"用于任何目的。
- 支持哪些系统:Windows、macOS、Linux 都有对应安装包;Windows 还提供免管理员权限的 MSI 和免安装便携版。
⚡ 5分钟上手:从零到画出第一张图
先装好 Node.js 22.12 或更高版本,然后依次执行 3 条命令:
- 拿到源码(
drawio编辑器是子模块,必须递归克隆):git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop预期:得到drawio-desktop目录,里面带着drawio/子模块。 - 进入目录安装依赖:
npm install预期:1-2 分钟后依赖装完,无报错。 - 启动应用:
npm start预期:弹出 draw.io 桌面窗口,左侧形状库、中央网格画布、右侧属性面板都在——你的第一张图可以从这里开始画。
不想开发只想用?跳过以上步骤,从发行版直接下载对应系统的预编译安装包即可,装完双击就是上面这个界面。
🧩 核心能力映射:你需要什么时,它会怎么做
- 当你担心图纸内容外泄时——默认就是离线工作。除启动时的更新检查外,应用不与互联网发生任何联系;所有 JS 内置在包里,内容安全策略禁止加载远程脚本,图表数据和任何使用统计都不会发往外部服务器。公司电脑需要彻底关掉更新检查?启动时加
--disable-update参数,或设置环境变量DRAWIO_DISABLE_UPDATE=true就行。 - 当你需要把图批量导出成图片时——不用点鼠标。它对 png、jpg、svg、pdf、xml、html 都支持,还兼容 vsdx、csv、Mermaid 输入,命令行参数定义在 src/main/args.js。
- 当你换机器时——图表文件就是普通的
.drawio/.xml文件,丢进 git 或 U 盘都能带走;窗口状态等本地数据保存在系统目录(macOS 在~/Library/Application Support/draw.io,Windows 在AppData\Roaming\draw.io),随系统走。
🖊️ 完整任务演示:画一张两节点流程图并导出 PNG
- 打开:
npm start后你会看到一张未命名的空白画布(标题栏显示 "Untitled Diagram.xml")。 - 操作:在左侧 General 形状库拖一个矩形到画布中央,再拖一个菱形;按住矩形边缘的箭头点连到菱形上,建立连接;双击图形把文字改成"开始"和"是否通过审核?"。右侧面板勾选 Grid、选 US-Letter 横向,顺手把版面定下来。
- 产出:Ctrl+S 保存为
flow.drawio,然后菜单 File → Export as → Image,选 PNG、放大到 200%,得到一张 100% 可用的flow.png——这就是你贴进周报或评审文档的成品。
🛠️ 效率与避坑
- 如果你在 Windows 上没有管理员权限,就别选 NSIS 安装器(它装到 Program Files 需要管理员);改用
.msi安装包装到当前用户,或直接运行免安装的便携版 exe。 - 如果你在公司受管控的环境里用,启动参数加
--disable-update,应用就不会在启动时联网检查新版本,适合统一由 IT 分发版本。 - 如果你要一次导出几十张图,别逐张点菜单:在终端对文件夹执行
drawio -x -f png 目录,配--recursive还能递归处理子目录,-o指定输出位置。 - 如果你打开的图是从网上下载的,注意图内可能嵌有 URL 指向的图片、背景或字体,打开时客户端会去拉取这些资源(不发送你的图纸内容,但会暴露你的 IP),来路不明的文件建议先别急着开。
- 如果启动或更新出了异常想排查,用
npm start --enable-logging开日志模式再跑一次。
收尾
drawio-desktop 给你的就一件事,但给得很彻底:一个免费、离线、三大平台通用的本地绘图环境。现在就可以克隆仓库跑一遍,或者直接从发行版下载安装包——画完第一张图,你大概会想把之前的在线作图都迁过来。
【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
