【发布时间】:2025-12-04 18:40:01
【问题描述】:
我有tsconfig.json:
{
"compilerOptions": {
"target": "ES6",
"lib": [
"DOM",
"ES6"
]
},
"include": [
"src/server/**/*"
],
"exclude": [
"node_modules",
"dist",
"public"
]
}
当我运行tsc --project tsconfig.json 时,它完全忽略了include 和exclude 配置并在node_modules 编译时失败。
它成功的唯一方法是tsc src/server/**/*.ts,但是它没有使用配置。
我确认编译器会处理配置,因为当我将"watch": true 添加到"compilerOptions" 时,它等待更改。
我查看了documentation,但没听懂。看起来我把它放在了 json 文件中的正确位置。
有人知道如何解决吗?
macOS Big Sur 上的编译器版本:
% tsc -v
Version 4.0.5
【问题讨论】:
-
尝试将 "skipLibCheck":true 添加到您的 tsconfig 中
标签: typescript tsc tsconfig