u
This commit is contained in:
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 已不存在)
|
||||
|
||||
Reference in new issue
Block a user