---
title: Установка
description: Инструкции по установке Create T3 App
layout: ../../layouts/docs.astro
lang: ru
isMdx: true
---

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

Для создания приложения с помощью `create-t3-app`, запустите одну из следующих трёх команд и ответьте на вопросы командной строки:

### npm

```bash
npm create t3-app@latest
```

### yarn

```bash
yarn create t3-app
```

### pnpm

```bash
pnpm create t3-app@latest
```

### bun

```bash
bun create t3-app@latest
```

После того, как приложение будет создано, ознакомьтесь с [первыми шагами](/ru/usage/first-steps), чтобы начать работу над вашим новым приложением.

## Дополнительные параметры

| Опции/Флаги       | Описание                                                                     |
| ----------------- | ---------------------------------------------------------------------------- |
| `[dir]`           | Добавьте аргумент каталога с именем проекта                                  |
| `--noGit`         | Явно сообщите CLI не инициализировать новый git репозиторий в проекте        |
| `-y`, `--default` | Обойти CLI и создать новое t3-приложение с помощью всех выбранных параметров |
| `--noInstall`     | Сгенерировать проект без установки зависимостей                              |

## Экспериментальное использование

Для нашего CI мы имеем некоторые экспериментальные флаги, которые позволяют создавать любое приложение без каких-либо запросов. Если это применимо к вашему случаю, вы можете использовать эти флаги. Обратите внимание, что эти флаги являются экспериментальными и могут измениться в будущем без следования версированию semver.

| Опции/Флаги  | Описание                                    |
| ------------ | ------------------------------------------- |
| `--CI`       | Сообщите CLI, что вы находитесь в режиме CI |
| `--trpc`     | Добавить tRPC в проект                      |
| `--prisma`   | Добавить Prisma в проект                    |
| `--nextAuth` | Добавить NextAuth в проект                  |
| `--tailwind` | Добавить Tailwind CSS в проект              |

<Callout type="warning">
  если вы не указываете флаг `CI`, то остальные флаги не имеют эффекта.
</Callout>

Вам не нужно явно отказываться от пакетов, которые вам не нужны. Однако, если вы предпочитаете быть явным, вы можете передать `false`, например `--nextAuth false`.

### Например

Следующий пример создаст приложение T3 с tRPC и Tailwind CSS.

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