From 87e701042f98d7ef12747a0341edc0f269932549 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Tue, 9 Sep 2025 23:22:35 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20=E4=BC=98=E5=8C=96=20GitHub=20Actions=20?= =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E6=B5=81=E5=B9=B6=E6=B7=BB=E5=8A=A0=E5=8D=95?= =?UTF-8?q?=E5=85=83=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 2 ++ .github/workflows/ci-cd.yaml | 3 +++ vite.config.ts | 13 +++++++------ 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.env b/.env index d636bca..5bbf10a 100644 --- a/.env +++ b/.env @@ -1,2 +1,4 @@ +VITE_BASE=/ +VITE_BUILD_SOURCE_MAP=true VITE_BUILD_COMMIT= VITE_BUILD_TIME= diff --git a/.github/workflows/ci-cd.yaml b/.github/workflows/ci-cd.yaml index 326a932..50ded36 100644 --- a/.github/workflows/ci-cd.yaml +++ b/.github/workflows/ci-cd.yaml @@ -28,6 +28,9 @@ jobs: env: VITE_BUILD_COMMIT: ${{ github.sha }} + - name: 🧪 单元测试 + run: pnpm run test:unit + - name: 📊 计算构建大小 run: | echo "📊 构建大小统计:" diff --git a/vite.config.ts b/vite.config.ts index 8f39d90..a751586 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,18 +1,19 @@ import { fileURLToPath, URL } from 'node:url' import { createViteProxy } from 'utils4u/vite' -import { defineConfig, type DepOptimizationOptions } from 'vite' +import { defineConfig, loadEnv, type DepOptimizationOptions } from 'vite' import { Plugins } from './vite.config.plugins' -// import { createRolldownSplitChunks } from './vite.config.rolldown.split-chunks' // https://vite.dev/config/ -export default defineConfig(({ command /* mode */ }) => { +export default defineConfig(({ command, mode }) => { const isBuild = command === 'build' - // const env = loadEnv(mode, process.cwd()) + const env = loadEnv(mode, process.cwd()) return { - // build: createRolldownSplitChunks(), - // base: env.VITE_BASE, + base: env.VITE_BASE, + build: { + sourcemap: env.VITE_BUILD_SOURCE_MAP === 'true', + }, plugins: Plugins(), resolve: { alias: {