// vitest.config.js — 测试配置 import { defineConfig } from 'vitest/config'; export default defineConfig({ test: { globals: true, environment: 'node', include: ['server/**/*.test.js'], setupFiles: ['server/test/setup.js'], testTimeout: 10000, coverage: { provider: 'v8', reporter: ['text', 'html'], include: ['server/src/**/*.js'], exclude: [ 'server/src/bin/**', // 启动脚本 'server/src/db.js', // DB 抽象层(需集成测试) 'server/src/setup.js', // 安装向导 'server/src/index.js', // 入口 ], }, }, });