有没有办法在tsconfig文件的exclude属性中添加模式,还是只能支持目录?
我试图从编译中排除我的所有测试文件,所以我想知道我是否可以使用这样的东西:
src/**/*.spec.ts
似乎它没有工作。
答案 0 :(得分:12)
完整的例子,如果有人需要它:
{
"compilerOptions": {
...
},
"include": [
"src/**/*"
],
"exclude": [
"src/**/*.spec.ts"
]
}
答案 1 :(得分:3)
src/**/*.spec.ts
官方TypeScript编译器尚不支持Globs。
Globs现在可以在Typescript 2.0+中使用。您可以在"exclude" : ["src/**/*.spec.ts"]
中执行tsconfig.json
。
一些文档:https://basarat.gitbooks.io/typescript/content/docs/project/files.html