持续集成
你可以使用 voidzero-dev/setup-vp 在 CI 环境中使用 Vite+。
概述
对于 GitHub Actions,推荐使用 voidzero-dev/setup-vp。它会安装 Vite+,设置所需的 Node.js 版本和包管理器,并自动缓存依赖安装。
这意味着你通常不需要在工作流中单独配置 setup-node、包管理器设置和手动依赖缓存步骤。
GitHub Actions
yaml
- uses: voidzero-dev/setup-vp@v1
with:
node-version: '22'
cache: true
- run: vp install
- run: vp check
- run: vp test
- run: vp build当 cache: true 时,setup-vp 会自动为你处理依赖缓存。
简化现有工作流
如果你正在迁移现有的 GitHub Actions 工作流,可以用单个 setup-vp 步骤替换大量的 Node、包管理器和缓存设置。
之前:
yaml
- uses: actions/setup-node@v4
with:
node-version: '24'
- uses: pnpm/action-setup@v4
with:
version: 10
- name: 获取 pnpm 仓库路径
run: pnpm store path
- uses: actions/cache@v4
with:
path: ~/.pnpm-store
key: ${{ runner.os }}-pnpm-${{ hashFiles('pnpm-lock.yaml') }}
- run: pnpm install && pnpm dev:setup
- run: pnpm test之后:
yaml
- 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