Я использую angular-cli в моем проекте.У меня есть эти две конфигурации в моем package.json:
"scripts": {
"ng": "ng",
"build": "ng build --base-href /test/",
"prod": "ng build --prod --base-href /test/"
}
- prod обнаруживает проблемы компиляции (например, мертвый код), как сказано в угловой документации, но он не запускается в команде сборки, которую мы используем в разработкережим (на самом деле мы используем npm start, но он делает то же самое).
Это приводит к проблемам, обнаруженным слишком поздно в нашем средстве непрерывной доставки, а не во время разработки.
Я не хочудобавьте --prod для задач угловой компиляции разработки, и я попытался увидеть его, есть опции в документации по файлу "tsconfig", но я не нашел ни одной.
Я прочитал, что --prod запускает uglification сuglifyJs, который выполняет эту строгую компиляцию.
Как я могу сказать angular запустить строгую компиляцию в моей задаче "сборки" разработки так же, как она выполняется в --prod?(Я также попробовал «строгий режим пользователя» в моих файлах, но ничего не изменил).
Я использую angular 5 с версией Typescript 2.x.
Спасибовперед.