#angularbuild
Вопрос:
Я использую «@angular/cli»: «~9.1.13», и при попытке построить свой проект в производственном режиме (ng build —prod) я получаю ошибку: ОШИБКА в Не удается прочитать свойство «длина» неопределенного
Комментарии:
1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.
2. В ошибке должно быть больше контекста, это стандартная ошибка, которая означает, что вы пытались определить длину объекта ( возможно, массива ), но объект еще не был инициализирован или был равен нулю. Опубликуйте полный код ошибки и соответствующие строки кода вокруг этого. Номер строки покажет вам переменную, которая не инициализирована, но вам придется отследить код дальше до точки, где вы ожидали, что этот объект будет инициализирован, чтобы найти реальную проблему. Распространенное исправление состоит в том, чтобы просто проверять наличие нулей перед попыткой обработки объекта.
3. вот результат
4. $ ng build —prod Ваша глобальная версия Angular CLI (10.2.3) больше, чем ваша локальная версия (9.1.13). Используется локальная угловая версия CLI. Чтобы отключить это предупреждение, используйте «ng config-g cli.warnings.VersionMismatch false». ОШИБКА в Не удается прочитать свойство «длина» неопределенного