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 强大功能的更多信息: