Машинопись: как отключить генерацию файла spec.ts?
Я разрабатываю приложение Angular2 с Typescript и каждый раз, когда я запускаю транспортер 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"
]
}
1 ответ
Вы можете настроить свой файл tsconfig.json для достижения этой цели. Вы можете указать, какие файлы компилировать, добавив их в массив файлов, или вы можете указать машинописному тексту исключить определенный файл или папку, включив его в массив исключений.
Вот ссылка из официальных документов.
Но, насколько я могу судить, вы не можете предоставить такую скороговорку, как: '/**.spec.ts'