mogi app v2 turbo
1.0.0
這是官方首發 Turborepo。
運行以下命令:
npx create-turbo@latest
此 Turborepo 包含以下軟體包/應用程式:
docs
:Next.js 應用程式web
:另一個 Next.js 應用程式@repo/ui
: web
和docs
應用程式共享的存根 React 元件庫@repo/eslint-config
: eslint
配置(包括eslint-config-next
和eslint-config-prettier
)@repo/typescript-config
: tsconfig.json
在整個 monorepo 中使用每個包/應用程式都是 100% TypeScript。
此 Turborepo 已經為您設定了一些附加工具:
若要建置所有應用程式和套件,請執行以下命令:
cd my-turborepo
pnpm build
要開發所有應用程式和軟體包,請執行以下命令:
cd my-turborepo
pnpm dev
Turborepo 可以使用一種稱為遠端快取的技術來跨電腦共享快取工件,使您能夠與團隊和 CI/CD 管道共享建置快取。
預設情況下,Turborepo 會在本機快取。要啟用遠端緩存,您需要一個 Vercel 帳戶。如果您沒有帳戶,可以建立帳戶,然後輸入以下命令:
cd my-turborepo
npx turbo login
這將使用您的 Vercel 帳戶對 Turborepo CLI 進行身份驗證。
接下來,您可以透過從 Turborepo 的根目錄執行以下命令將 Turborepo 連結到遠端快取:
npx turbo link
了解有關 Turborepo 強大功能的更多資訊: