KD's Tech Blog

軟體工程和產品專案管理現場,紀錄關於軟體開發/程式設計/工程思維的技術筆記

Monorepo 入門教學筆記:使用 npm Workspaces 管理多專案 | 學習筆記


一、什麼是 Monorepo?Monorepo(Monolithic Repository) 是一種將多個相互關聯的專案(如前端、後端、共用函式庫等)統一放在同一個 Git 倉庫中進行版本管理的架構策略。這種做法可提升跨專案開發效率、共用程式碼的一致性,並簡化 CI/CD 流程。 相較於 Multi-repo(每個專案獨立倉庫),Monorepo 具有以下幾項優勢: 優點 統一依賴......