
離線畫圖不傳網draw.io 桌面版從克隆到出圖的完整上手指南【免費下載鏈接】drawio-desktopOfficial electron build of draw.io項目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop畫流程圖、UML、網絡拓撲圖時最讓人不踏實的往往不是功能不夠而是我的圖到底去了哪。drawio-desktop 是 draw.io 官方出品的 Electron 桌面版裝好后畫圖、保存、導出全部在本地完成圖表數據不出機器。這篇上手指南只需要三條命令再帶你看清三個真實場景的用法。三步跑通從克隆到看到畫布draw.io 編輯器本體是這個倉庫的一個 git 子模塊所以克隆這一步最容易翻車記住--recursive就對了。克隆倉庫git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop少了--recursive子模塊 drawio/ 會是空的后面怎么npm start都起不來。裝依賴npm install需要 Node.js 22.12 以上版本低了會直接報錯。啟動npm start啟動后你看到的界面分四塊左側形狀庫可搜索幾千個內置形狀、中央網格畫布、右側屬性面板改樣式用、頂部工具欄。左側拖一個矩形出來雙擊改文字再拖第二個形狀用連接工具連上——一個最簡單的流程圖已經成立了。三個高頻場景它到底能干什么離線出架構圖導出 PNG/SVG/PDF本地保存用的是.drawio文件本質是 XML純文本、可進 Git。畫完之后 File → Export As 可以一次性拿到 PNG、JPEG、SVG 或 PDF多頁圖還能導出完整 PDF。對于需要把架構圖貼進方案文檔、再發到內部 Wiki 的場景全程不用離開本機。命令行批量導出接進自動化流程桌面版自帶完整的 CLI 導出能力不用打開界面就能把一整份文檔里的圖全部轉成圖片drawio --export diagrams/ --format png --recursive--recursive會遞歸處理子目錄-o指定輸出位置--transparent給 PNG 加透明底。它還能直接吃.vsdx、CSV 和 Mermaid.mmd文件做轉換很適合塞進 CI 或發布腳本里。所有參數的定義在 src/main/args.js想加參數先看這里。課堂和團隊里的標準化教學給學生的電腦裝好之后斷網也能用發一份模板.drawio文件當統一起點學生照著畫作業直接提交文件。.drawio是 XML 文本放進 Git 倉庫就能拿到 diff 和歷史版本老師批作業、組長 review 設計圖都省事。最容易踩的三個坑克隆漏掉--recursive。癥狀是npm start后白屏或報錯因為編輯器子模塊沒拉下來。補救辦法是在倉庫里執行git submodule update --init --recursive。以為斷網就萬事大吉其實還有一個例外。應用唯一會碰網絡的動作是啟動時的更新檢查。企業內網、隔離環境建議直接關掉加啟動參數--disable-update或設環境變量DRAWIO_DISABLE_UPDATEtrue。另外注意圖表里如果嵌了外鏈圖片/字體從 URL 引用的那種打開時會向那個 URL 發起請求雖然不傳圖內容但會暴露 IP。所以不信任來源的.drawio文件打開前最好先掃一眼 XML 里有沒有外鏈。本地構建需要簽名/公證個人用要繞過。這個倉庫不接受外部 PR維護成本高改動容易牽連其他部分個人想 fork 改著玩看 doc/BUILDING_FOR_PERSONAL_USE.md設DRAWIO_UNSIGNEDtrue跳過 Windows 簽名和 macOS 公證構建前記得先跑npm run sync同步版本號。源碼地圖與下一步倉庫很小值得通讀的文件就這幾處主進程src/main/ ——electron.js管窗口/菜單/自動更新args.js是 CLI 參數解析electron-preload.js是安全的 IPC 橋核心編輯器drawio/ 子模塊真正的畫布和形狀庫都在這構建配置根目錄的electron-builder-*.json按平臺分文件個人構建指南doc/BUILDING_FOR_PERSONAL_USE.md給你的下一步建議先按上面的三步把應用跑起來畫一張帶三個節點的流程圖并導出 PDF然后挑一個目錄跑一次 CLI 批量導出最后如果你的環境要長期離線把--disable-update加進啟動習慣。做到這三件這套工具就算真正落地了。【免費下載鏈接】drawio-desktopOfficial electron build of draw.io項目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop創作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考