Ошибка сборки с помощью ng build --prod. Хорошо без флага --prod и ng serve

У меня есть проект, который отлично строился с помощью ng build --prod, пока я не обновил версию TypeScript с 2.72 до 2.92 в моем package.json.

После обновления я теперь получаю следующую ошибку:

ОШИБКА в Невозможно прочитать свойство «Символ (Symbol.iterator)» неопределенного

Тем не менее, проект отлично строится с использованием ng build и отлично работает с использованием ng serve, поэтому я понятия не имею, где возникает эта проблема, и ошибка не говорит мне, где проблема в моем проекте.


person NiallMitch14    schedule 19.11.2019    source источник
comment
Требуется дополнительная информация   -  person Ced    schedule 19.11.2019
comment
у вас есть эта ошибка в вашем html файле?   -  person Fateh Mohamed    schedule 19.11.2019


Ответы (1)


Я нашел проблему. Использование resolveJsonModule кажется проблемой, как указано в этой проблеме на Github: https://github.com/angular/angular/issues/25456

Точно такая же ошибка. Очень удивлен, что это не было исправлено должным образом.

Проблема заключалась в том, что я понятия не имел, в чем проблема, поскольку сообщение об ошибке было таким расплывчатым. Комментирование моего импорта json в моем app.module сделало сборку правильной.

person NiallMitch14    schedule 19.11.2019