Angular 9 - NG CC завершается неудачно с необработанным исключением - PullRequest
3 голосов
/ 15 апреля 2020

При создании приложения после обновления зависимостей до Angular 9 (и выполнения необходимых изменений кода) выдается ошибка:

Компиляция @ angular / animations: es2015 as esm2015 Компиляция @ angular / animations : es2015 as esm2015 Компиляция @ angular / core: es2015 as esm2015 Компиляция @ angular / core: es2015 as esm2015
Компиляция @ angular / core: es2015 as esm2015
Ошибка : ошибка на работнике № 5 : TypeError: Невозможно прочитать свойство 'fileName' со значением NULL

Затем выдается следующее сообщение об ошибке:

Компиляция @ angular / core: es2015 as esm2015 Компиляция @ angular / compiler / testing: es2015 as esm2015 Компиляция @ angular / core: es2015 as esm2015
Ошибка : попытался написать node_modules/@angular/core/core.d.ts.__ivy_ngcc_bak с помощью ng cc файл резервной копии, но он уже существует, поэтому он не записывает и не выполняет резервное копирование, node_modules/@angular/core/core.d.ts.

Эта ошибка может быть из-за двух или более точек входа s overlap и ng cc попросили обработать некоторые файлы более одного раза.
Вы должны проверить другие точки входа в этом пакете и настроить конфигурацию так, чтобы игнорировать любые, которые вы не используете.

Компиляция @ angular / core: es2015 as esm2015 Произошло необработанное исключение: сбой NG CC.

1 Ответ

0 голосов
/ 30 апреля 2020

Установка «enableIvy»: false в tsconfig. json исправляет эту конкретную ошибку. Разве Ivy не должен быть уже пригоден для использования?

Этот ответ я нашел на введите описание ссылки здесь @ clement911 ответ, и он сработал для меня после большого количества испытаний

...