ARTICLE DETAIL

资讯详情

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

draw.io Desktop 免费离线绘图工具:4条命令跑起本地流程图编辑器

draw.io Desktop 免费离线绘图工具:4条命令跑起本地流程图编辑器 draw.io Desktop 免费离线绘图工具4条命令跑起本地流程图编辑器【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktopdraw.io Desktop 是基于 Electron 的桌面绘图工具内置完整 draw.io 编辑器全流程在本地运行。它面向需要离线绘制流程图、UML、网络拓扑的开发者遵循 GPL v3 开源协议免费使用。 快速上手从官方安装到源码运行普通用户去官方发布页下载对应系统的安装包双击安装即可。想从源码跑起编辑器前置依赖是 Node 22.12 及以上package.json 里 engines 声明为 22.12.0然后在项目根目录依次执行git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install npm start--recursive是最容易漏的一个。编辑器主体在drawio/目录它是 git 子模块漏掉它克隆后该目录是空的npm start起不来。已经克隆过的仓库补一句git submodule update --init即可。 功能解析装好之后有什么能力离线隔离图表数据不离开本机除启动时的更新检查外应用不与互联网通信。JS 文件全部自包含内容安全策略禁止加载远程脚本也没有使用统计。更新检查可用环境变量DRAWIO_DISABLE_UPDATEtrue或启动参数--disable-update彻底关掉适合集中管理的部署环境。边界情况要留意图表里若嵌入了外部图片或字体的 URL打开文件时会向该地址发请求用于渲染但图表内容本身不会外发。编辑器能力流程图与 UML 直接画打开就是完整的 draw.io 编辑器流程图、UML 类图和时序图、网络拓扑、组织架构图、ER 图都能画。左侧形状面板带搜索框找不到需要的形状时点 More Shapes 加载更多形状库。右侧属性面板调整字体、颜色与连接线样式。多页面管理和连接线自动吸附也都有大图不容易乱。命令行参数把编辑器接进构建流水线主进程在 src/main/electron.js负责窗口、菜单和自动更新src/main/args.js 定义了完整的命令行参数。传一个文件路径应用可以打开或导出该文件。--export指定执行导出--format选择输出格式pdf、png、svg 等发布流水线里接一步就行。本地数据存放在 macOS 的~/Library/Application Support/draw.io、Windows 的C:\Users\用户名\AppData\Roaming\draw.io\。⚠️ 细节与坑真实使用中的常见翻车点自制构建悄悄变回官方版本现象fork 出定制版构建后用了一段时间又变回官方版本。原因启动时的更新检查会拉取官方发布包覆盖掉你的构建。解法在 doc/BUILDING_FOR_PERSONAL_USE.md设置DRAWIO_UNSIGNEDtrue跳过签名再执行npm run sync -- disableUpdate。后者把drawio/VERSION的版本写进package.json并关闭自动更新。漏掉 sync 这一步版本号会串。自制 NSIS 安装包装掉官方版本现象Windows 上装好自制 NSIS 构建后原有官方版本被替换。原因NSIS 安装包是整机安装与官方版本装在同一个位置。解法只是想验证改动效果的话npm install加npm start直接从源码树运行即可不必打包。另注意应用每个用户只允许一个运行实例官方版本开着时启动你的构建会在官方应用里新开一个窗口。 选型建议值不值得装适合需要离线画内部架构图、网络拓扑不想把数据交给在线编辑器——图表数据全程留在本机。适合没有管理员权限的 Windows 用户——MSI 与免安装便携版按用户级安装不需要管理员权限。不适合多人实时协同编辑——桌面版本质是单机协作仍走网页版。不适合打算 fork 后向上游提 PR——README 明确项目关闭代码贡献只欢迎 bug 报告和功能建议。一句话总结draw.io Desktop 把完整 draw.io 编辑器搬进你的本地机器让图表全程离线运行。去官方发布页下载对应系统的安装包或者跑一遍上面那 4 条命令第一张架构图几分钟内就能落在画布上。【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表