# Требования

> Node.js 22, pnpm, аккаунт Sanity и хостинг для сайта — и зачем нужно каждое из них.

## На вашем компьютере

- **Node.js 22.** Точная версия указана в файле `.nvmrc`. Если вы используете nvm, выполните `nvm use` в папке проекта.
- **pnpm.** Версия задана в `package.json` в поле `packageManager`. Один раз выполните `corepack enable` (Corepack входит в Node.js), и нужная версия pnpm будет использоваться автоматически.
- **Git.** Рекомендуется. Он хранит историю ваших изменений, а большинство хостингов разворачивают сайт из Git-репозитория.
- **Терминал и редактор кода.**

Проверьте окружение:

```bash
node -v
pnpm -v
```

`node -v` должна вывести версию, начинающуюся с `v22`.

## Аккаунты

- **Sanity** ([sanity.io](https://www.sanity.io)). Хранит ваш контент и запускает Studio — редактор вашего сайта. Подберите тариф Sanity под свои задачи.
- **Хостинг.** Любой статический хостинг, например Cloudflare Pages, Netlify или nginx, либо сервер с Node.js или Docker. См. [Развёртывание](https://templates.artizanteknoloji.com/ru/docs/deploy).
- **Домен,** если сайт должен работать по вашему собственному адресу.

## Что нужно знать

Чтобы установить и развернуть шаблон, знать Astro не обязательно. Вы будете выполнять команды в терминале и редактировать файл `.env`. Чтобы изменить дизайн, придётся править компоненты Astro и Tailwind CSS.

---

https://templates.artizanteknoloji.com/ru/docs/requirements
