Непрерывная интеграция
Вы можете использовать voidzero-dev/setup-vp для работы с Vite+ в средах CI.
Обзор
Для GitHub Actions рекомендуется использовать voidzero-dev/setup-vp. Он устанавливает Vite+, настраивает необходимую версию Node.js и менеджер пакетов, а также может автоматически кэшировать установку зависимостей.
Это означает, что в большинстве случаев вам не понадобятся отдельные шаги setup-node, настройка менеджера пакетов и ручная настройка кэширования зависимостей в вашем workflow-файле.
GitHub Actions
- uses: voidzero-dev/setup-vp@v1
with:
node-version: '24'
cache: true
- run: vp install
- run: vp check
- run: vp test
- run: vp buildПри использовании cache: true зависимостями автоматически управляет setup-vp, включая их кэширование.
Упрощение существующих сценариев
Если вы переносите существующий сценарий GitHub Actions, то зачастую можете заменить большие блоки настройки Node.js, менеджера пакетов и кэширования одним шагом setup-vp.
До:
- uses: pnpm/action-setup@v6
with:
version: 11
- uses: actions/setup-node@v6
with:
node-version: '24'
cache: pnpm
- run: pnpm ci && pnpm dev:setup
- run: pnpm check
- run: pnpm testПосле:
- uses: voidzero-dev/setup-vp@v1
with:
node-version: '24'
cache: true
- run: vp install && vp run dev:setup
- run: vp check
- run: vp test