Angular приложение больше не собирается. build-long.md не был найден - PullRequest
1 голос
/ 10 февраля 2020

После незначительного обновления пакета @ angular -devkit / build- angular скрипт сборки больше не работает. Когда я запускаю сборку с ng build app --base-href /app/ --output-path ./dist/app/de/ --deployUrl /en/app/ --configuration=dev, возникает необработанное исключение:

An unhandled exception occurred: File C:\Users\<User>\Projects\<project>\angular\node_modules\@angular\cli\commands\build-long.md was not found while constructing the subcommand build.

После этого я обновился до последней версии 9 и переустановил полный пакет с тем же результатом. Я также обновил @angular/cli и @angular/compiler-cli, которые ничего не изменили. Я удалил папку node_modules и переустановил все. Проблема сохраняется ...

Затем я понизил @angular-devkit/build-angular до версии 0.802.2. (которая была ниже, чем версия, которую мы использовали до обновления) и точно такую ​​же проблему.

Я посмотрел в пакет и нет файла build-long.md. Почему эта проблема происходит? Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 11 февраля 2020

Я наконец нашел проблему. Yarn создает файл .yarnclean при очистке node_modules и исключает .md файлы из установленных пакетов.

Поэтому мне пришлось удалить запись .md из файла yarnclean и установить все пакеты снова и все заработало.

...