Машинопись: как отключить генерацию файла 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'

Другие вопросы по тегам