test: 前端 vitest 测试基建 (Phase0) — 北京时间渲染回归 4 用例全绿

This commit is contained in:
QihuAI Design committed 2026-07-18 23:47:21 +08:00
1 parent 1744ff40ce
commit dd10245ad5
3 files changed
+71 -36

No files matched your search

+7 -3
View File
@@ -1,4 +1,5 @@
import { defineConfig } from 'vite';
/// <reference types="vitest/config" />
import { defineConfig } from 'vitest/config';
import react from '@vitejs/plugin-react';
import path from 'path';
@@ -17,8 +18,6 @@ export default defineConfig({
chunkSizeWarningLimit: 1200,
rollupOptions: {
output: {
// 仅将 react 核心库单独打包(长期缓存);
// 其余第三方库交给 Rollup 自动按需拆分,避免被强制合并成一个大 vendor 在首屏加载
manualChunks(id) {
if (id.includes('node_modules')) {
if (
@@ -37,4 +36,9 @@ export default defineConfig({
server: {
port: 5173,
},
// Phase 0 测试基建:vitest 配置(纯函数测试用 node 环境,组件测试可改 jsdom)
test: {
environment: 'node',
include: ['src/**/*.test.ts'],
},
});