mogi app v2 turbo
1.0.0
公式スターターターボレポです。
次のコマンドを実行します。
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
はモノリポジトリ全体で使用されます各パッケージ/アプリは 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 のパワーについて詳しくは、こちらをご覧ください。