Урок 17. Установка shadcn/ui

📁 Раздел: shadcn/ui ⏱️ Время изучения: ~50 мин 🎯 Сложность: Средняя

⚡ Кратко

Порядок такой: проект на Vite → Tailwind → алиас @/ в vite.config.ts и tsconfig → npx shadcn@latest init → npx shadcn@latest add …. Команда init создаёт components.json, добавляет токены темы в CSS и функцию cn().

О чём этот урок

Полная установка с нуля и разбор каждого поля components.json. Всё, что здесь написано, получено реальным прогоном CLI 4.x на проекте Vite + React 19 + Tailwind 4.3 — включая вывод команд и содержимое созданных файлов.

Отдельно разберём алиасы путей: именно на них спотыкается большинство, и ошибка выглядит непонятно — «cannot find module @/lib/utils».

Структура урока

Практика

  • Настройте алиас @/ и проверьте, что импорт работает.
  • Запустите init и прочитайте, что именно он изменил.
  • Добавьте три компонента и посмотрите на созданные файлы.

Навигация