我正在使用Typescript开发一个Angular2应用程序,每次运行Typescript转换器时,它都会创建spec.ts
个文件。
它们是源文件的单元测试,因为Angular2应用程序的约定是为每个.ts
文件提供此文件。
由于目前我不想做任何测试,我想暂时禁用spec.ts文件的生成,这对我的源文件来说有点麻烦。
你知道怎么做吗?
编辑:这是我的tsconfig.json
文件:
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"noImplicitAny": true,
"suppressImplicitAnyIndexErrors": true,
"outDir": "dist",
"rootDir": "./src",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"moduleResolution": "node"
},
"exclude": [
"typings/main.d.ts",
"typings/main",
"node_modules"
]
}
答案 0 :(得分:2)
您可以配置tsconfig.json文件来实现此目的。 您可以通过将文件添加到files数组来指定要编译的文件,也可以通过将其包含在exclude数组中来告诉typescript排除某个文件或文件夹。
以下是官方文档中的link。
但据我所知,你不能提供这样的模式:'/ **。spec.ts'