Установка фронтенда
Гайд по первичной установке фронтенда для проектов
Шаг 0 (Установка необходимого ПО)
Для работы фронта необходимы pnpm 10.10.0, node 22, git+ssh(для установки пакетов из приватных гит-репо)
Шаг 1 (Заполнение .env)
В каждой папке приложения (apps/*) используются .env файлы и размещены примеры
Для запуска без особой конфигурации, достаточно выполнить команду и поменять значение EDU_STAGE на 'local'
cp .env.development .env
Помимо файлов .env, на данный момент для корректной работы с иконками font awesome необходимо в своё окружение добавить переменную FA_NPM_AUTH_TOKEN с соответствующим токеном
echo "export FA_NPM_AUTH_TOKEN={token}" >> .zprofile;
source .zprofile
Шаг 2 (Установка зависимостей)
pnpm install
Шаг 3 (Запуск проекта)
В зависимости от проекта запустят дев-сервер с hot module replacement
turbo run --filter={project} dev
Example
turbo run --filter=studwork dev