【发布时间】:2020-12-10 22:01:20
【问题描述】:
我遇到了 tsc 的问题,这让我发疯
我在src 文件夹中有一个文件b.ts。和我的项目根文件夹中的a.ts。
这是我的 tsconfig 文件:
{
"compilerOptions": {
"outDir": "build3"
},
"rootDir": "src"
}
但是当我使用tsc -build tsconfig.json 编译它时,我在 build 文件夹中同时获得了 a 和 b 文件,包括文件夹 src。但我只想要 b.js 在构建文件夹中!如果我删除 a.ts 一切都会好的。但是根文件夹中是否有任何 .ts 文件,然后一切都会被编译!
我尝试在配置文件中使用files、exclude、include、rootDir 选项,但没有任何效果...
帮帮我!!
【问题讨论】:
-
你确定你的 tsconfig 被 typescript 正确读取和使用了吗?
-
说说你的环境,你在用VS吗?
-
"rootDir"不是顶级属性。这是一个编译器选项! -
@AluanHaddad 谢谢伙计!你救了我的命????
标签: typescript tsc tsconfig