Как удалить все файлы спецификаций из существующего проекта Angular cli

#angular

#angular

Вопрос:

В настоящее время я работаю с проектом angular cli. Я вижу файл спецификаций, созданный для каждого компонента, служб, и я хочу удалить все эти файлы спецификаций из этого существующего проекта.

Комментарии:

1. Есть ли конкретная причина для удаления файла спецификаций в приложении?

Ответ №1:

Удаление их из существующего проекта зависит от вашей операционной системы. Если это система на базе Unix, вы могли бы сделать что-то вроде этого:

 find . -type f -name '*.spec.ts' -delete
  

Это приведет к удалению всех файлов, которые заканчиваются на spec.ts , рекурсивно начиная с вашего текущего каталога.

Чтобы предотвратить повторное создание этих файлов, используйте --skipTests флаг при создании компонентов, поставщиков, чего угодно:

 ng g s my-service --skipTests
  

Это приведет к созданию сервиса my-service без каких-либо файлов спецификаций.

Ответ №2:

Для более новых версий это --skip-tests 👉🏻 ng generate