create-turbo
開始使用 Turborepo 最簡單的方式是使用 create-turbo
。使用此 CLI 工具可以快速開始建構新的 monorepo,所有設定都已為您準備就緒。
從範例開始
社群策劃了一系列範例,展示如何將常見工具和程式庫與 Turborepo 一起使用。若要使用其中一個範例來引導啟動您的 monorepo,請使用 --example
標記
使用下方任何範例名稱
名稱 | 描述 |
---|---|
design-system | 透過跨多個應用程式共享設計系統,統一您網站的外觀和風格。 |
with-angular | 使用 Angular 的最小 Turborepo 範例。 |
with-berry | 使用 Yarn Berry 的最小 Turborepo 範例。 |
with-changesets | 預先配置為透過 Changesets 發佈套件的簡單 Next.js monorepo |
with-docker | 具有 Express API 和 Next.js App 的 Monorepo,使用 Docker 部署並利用 turbo prune |
with-gatsby | 具有 Gatsby.js 和 Next.js 應用程式的 Monorepo,兩者皆共享 UI 程式庫 |
with-nestjs | 使用 Nest.js 的最小 Turborepo 範例。 |
with-npm | 使用 npm 作為套件管理器的最小 Turborepo 範例。 |
with-prisma | 具有 Next.js App 的 Monorepo,已完整配置 Prisma |
with-react-native-web | 具有共享 UI 程式庫的簡單 React Native 和 Next.js monorepo |
with-rollup | 具有單一 Next.js 應用程式的 Monorepo,共享以 Rollup 捆綁的 UI 程式庫 |
with-typeorm | 具有 TypeORM 的 Monorepo |
with-vite | 具有多個以 Vite 捆綁的 Vanilla JS 應用程式的 Monorepo,共享 UI 程式庫 |
with-vue-nuxt | 具有 Vue 和 Nuxt 的 Monorepo,共享 UI 程式庫 |
with-yarn | 使用 Yarn 1 進行套件管理的 Monorepo |
使用社群範例
您也可以使用 GitHub URL 來使用自訂的 starter 或範例。這對於使用您自己的自訂 starter 或社群範例非常有用。