Для работы с проектом необходимо иметь установленный Node.js.
После клонирования проекта, или же после изменения списка зависимостей в
package.json
необходимо выполнить команду npm install
для загрузки всех необходимых
зависимостей. Все зависимости будут скачаны в папку node_modules.
Для сборки приложения используется сервер разработки Vite. Основные команды для сборки и запуска приложения:
npx vite
(npm run dev
) - запуск локального dev-сервера. Запуск обычно занимает не больше нескольких секунд, поддерживается горячая перезагрузка при изменении файлов.npx tsc && npx vite build
(npm run build
) - сборка приложения для продакшена. После выполнения этой команды в папке dist появятся итоговые файлы для деплоя приложения.npx vite preview
(npm run preview
) - запуск локального веб-сервера из сборки в папке dist, по сути - предпросмотр продакшена.npx eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0
(npm run lint
) - запуск линтера.npm run build
(npm run predeploy
) - скрипт, запускающийся перед deploy.npx gh-pages -d dist
(npm run deploy
) - деплой проекта на Github Pages.
Каждая из этих команд также представлена скриптом в разделе scripts в файле
package.json
. Скрипты можно запускать через команду npm run <имя скрипта>
.
Сайт доступен по адресу: тык