Команда
Описание
Использование
npm run dev
Запуск сервера разработки с HMR
Основная команда разработки
npm run build
Сборка для продакшена
Перед деплоем
npm run preview
Предпросмотр сборки локально
Проверка production версии
Команда
Описание
Использование
npm run typecheck
Проверка TypeScript типов
Перед коммитом
npm run lint
Линтинг кода Biome
Проверка стиля
npm run fix
Автоисправление стиля
Исправление ошибок
npm run format
Форматирование кода
Приведение к стандарту
Команда
Описание
Использование
npm run e2e:install
Установка Playwright браузеров
Первоначальная настройка
npm run e2e:tests
Запуск E2E тестов
Полное тестирование
npm run e2e:debug
Отладка тестов с UI
Разработка тестов
npm run e2e:headed
Тесты с видимым браузером
Демонстрация
🛠️ Дополнительные инструменты
Команда
Описание
Использование
npm run codegen
Генерация GraphQL типов
После изменений схемы
npm run storybook
Запуск Storybook
Разработка компонентов
npm run analyze
Анализ бандла
Оптимизация размера
npm run templates
Компиляция шаблонов
Обновление HTML шаблонов
Команда
Описание
Использование
npm run dev:debug
Разработка с отладчиком
Исследование проблем
npm run build:analyze
Анализ сборки
Поиск узких мест
npm run check
Полная проверка проекта
Перед PR
Команда
Описание
Использование
npm run e2e:tests:ci
Тесты для CI окружения
Автоматизированное тестирование
npm run build:netlify
Сборка для Netlify
Альтернативный деплой
npm run test:coverage
Покрытие кода тестами
Метрики качества
Рекомендуемая последовательность
# Разработка
npm run dev
# Перед коммитом
npm run typecheck
npm run lint
npm run fix
# Тестирование
npm run e2e:tests
# Деплой
npm run build
npm run check # TypeScript + линтинг
npm run e2e:tests # E2E тесты
npm run build # Проверка сборки
Сценарий
Команды
Начало работы
npm install && npm run dev
Проверка кода
npm run check
Исправление стиля
npm run fix
Тестирование
npm run e2e:tests
Сборка
npm run build
Команды используют современные инструменты для максимальной производительности:
Lightning CSS — сверхбыстрая обработка стилей
Biome — быстрый линтинг и форматирование
Vite — мгновенная пересборка при изменениях
Playwright — параллельное выполнение тестов