Skip to content

Latest commit

 

History

History
72 lines (51 loc) · 2.27 KB

installation.mdx

File metadata and controls

72 lines (51 loc) · 2.27 KB
title description layout lang isMdx
Installation
Installation instructions for Create T3 App
../../layouts/docs.astro
en
true

import Callout from "../../components/docs/callout.tsx";

To scaffold an app using create-t3-app, run any of the following three commands and answer the command prompt questions:

npm

npm create-t3-app@latest

yarn

yarn create-t3-app

pnpm

pnpm create-t3-app@latest

bun

bun create-t3-app@latest

After your app has been scaffolded, check out the first steps to get started on your new application.

Advanced usage

Option/Flag Description
[dir] Include a directory argument with a name for the project
--noGit Explicitly tell the CLI to not initialize a new git repo in the project
-y, --default Bypass the CLI and bootstrap a new t3-app with all options selected
--noInstall Generate project without installing dependencies

Experimental usage

For our CI, we have some experimental flags that allow you to scaffold any app without any prompts. If this use case applies to you, you can use these flags. Please note that these flags are experimental and may change in the future without following semver versioning.

Flag Description
--CI Let the CLI know you're in CI mode
--trpc Include tRPC in the project
--prisma Include Prisma in the project
--nextAuth Include NextAuth.js in the project
--tailwind Include Tailwind CSS in the project
If you don't provide the `CI` flag, the rest of these flags has no effect.

You don't need to explicitly opt-out of the packages you don't want. However, if you prefer to be explicit, you can pass false, e.g. --nextAuth false.

Example

The following would scaffold a T3 App with tRPC and Tailwind CSS.

pnpm dlx create-t3-app@latest --CI --trpc --tailwind