Skip to content

Latest commit

 

History

History
88 lines (52 loc) · 3.76 KB

File metadata and controls

88 lines (52 loc) · 3.76 KB

Руководство по работе с проектом

Структура проекта


Не удаляйте и не изменяйте папки и файлы: .editorconfig, .gitattributes, .gitignore, package.json.


Клонируйте репозиторий на свой компьютер

SSH

Клонировать репозиторий можно так:

git clone SSH-адрес_вашего_форка

Команда клонирует репозиторий на ваш компьютер и подготовит всё необходимое для старта работы.

npm install

Команда запустит процесс установки зависимостей проекта из npm.

public

Директория для размещения статичных ресурсов (шрифты, стили, изображения и так далее). Корневая директория проекта.

src

В директории размещаются исходный код проекта: компоненты, файлы с тестами, модули и так далее.

Сценарии

После создания проекта вам доступны следующие сценарии.

Запуск проекта

npm start

После запуска, приложение доступно для просмотра в браузере по адресу http://localhost:3000.

При сохранении изменений, проект перезапускается и обновляется в браузере. Таким образом, вы можете следить за разработкой проекта в режиме реального времени.

Проверка линтером

npm run lint

Запуск проверки проекта статическим анализатором кода ESLint.

Анализ кода производится только в файлах, которые находятся в директории src.

Сборка проекта

npm run build

Запуск сборки приложения в продакшен режиме.

В процессе сборки приложения, код приложения оптимизируется и минимизируется, для достижения наилучшей производительности.

Во время выполнения инструкций по сборке проекта, в корне проекта создается директория build, в которую будут помещены результирующие файлы. После сборки проект готов к публикации.

npm run dev

Запуск сборки приложения в режиме разработки.

В процессе сборки приложения, код приложения не оптимизируется и не минимизируется.

Во время выполнения инструкций по сборке проекта, в корне проекта создается директория build, в которую будут помещены результирующие файлы.

npm run observe

Запуск сборки приложения в режиме разработки, работает также как npm run dev, но при каждом сохранении кода производит самостоятельную пересборку проекта.