ng build --prod занимает вечность - PullRequest
1 голос
/ 05 ноября 2019

Я инженер DevOps и создаю CI-конвейер для нашего проекта Angular. К сожалению, сборка занимает более 10 минут! в то время как наши разработчики выполняют более 100 сборок в день. Сборка ng выполняется с использованием следующих флагов: --prod --aot = true --optimization = true и занимает более 10 минут. Хотя я создаю его с --optimization = false --aot = false --sourceMap = false, это занимает меньше времени, но нам нужно это с конфигурацией prod, поэтому я не могу игнорировать эти флаги. Я много читал о процессе сборки ng и не смог найти никакого решения, которое бы уменьшало время сборки. Я поднял --max-old-space-size до 32 ГБ ОЗУ, я попытался изменить относительный путь node_module на ~ вместо /../../, и я попробовал все найденные способы для его решения, но этоне работалЯ знаю, что ng build является однопоточным, нет ли способа запустить сборку параллельно? Эта вещь действительно влияет на наше общее время сборки, и мне нужно найти способ решить эту проблему. У кого-нибудь из вас была такая же проблема, и удалось ли решить проблему времени сборки?

...