This commit is contained in:
oneao committed 2026-10-12 17:32:50 +08:00
1 parent 78eb811ff7
commit 97fe2ff306
83 files changed
+10083 -3662

No files matched your search

@@ -37,6 +37,13 @@ export default defineConfig({
dts({
// 只产出声明文件,JS 交给 vite 本体
include: ['src'],
/**
* 排除测试文件:`include: ['src']` 会连 `*.test.ts` 一起扫进来,
* 而单测里可能 import Node 内置模块(`node:fs` / `node:path`)——
* 声明构建跑在浏览器侧的类型环境里,解析不到会报 TS2307。
* 测试文件也不该出现在发布产物的 d.ts 里。
*/
exclude: ['src/**/*.test.ts', 'src/**/__tests__/**'],
// 选项名是 outDirs(复数)。旧写法 outDir 会被**静默忽略** —— vue-tsc 就是从这条报错里抓出来的。
outDirs: 'dist',
// 刻意不打包成单个 d.ts:那需要 bundleTypes(旧名 rollupTypes,v5 已不存在)