问题描述
TSC出现问题,这使我发疯
我在b.ts
文件夹中有一个文件src
。在我的项目根文件夹中还有一个a.ts
。
这是我的tsconfig文件:
{
"compilerOptions": {
"outDir": "build3"
},"rootDir": "src"
}
但是当我使用tsc -build tsconfig.json
对其进行编译时,我在构建文件夹(包括文件夹src)中同时获得了a和b文件。但我只想在构建文件夹中使用b.js
!如果我删除a.ts
,一切都会好的。但是根文件夹中没有任何.ts文件,然后一切都被编译了!
我尝试在配置文件中使用files
,exclude
,include
,rootDir
选项,但没有任何效果...
帮助我!
解决方法
正如Aluan Haddad提到的那样。 rootDir
应该在compilerOptions
之下,并与"include":["src/*.ts"]
结合使用可以解决我的问题。
谢谢。