Я пытаюсь обновить приложение Angular 8 до Angular 9, и я застрял с ошибкой сборки под Ubuntu / Debian (Windows отлично работает):
Я собираю SSR- пакет с флажком производства (ng run app:server --configuration=production
). Это релевантная часть журнала сборки из Gitlab-CI.
Compiling @angular/flex-layout/core : main as umd
Compiling @angular/flex-layout/server : main as umd
Compiling @angular/flex-layout/extended : main as umd
Compiling @angular/flex-layout/flex : main as umd
Compiling @angular/flex-layout/grid : main as umd
Compiling @angular/flex-layout : main as umd
Hash: ebebbb435a85a9bde859
Time: 304615ms
Built at: 03/02/2020 1:33:20 PM
Asset Size Chunks Chunk Names
main.js 1.76 KiB 0 main
Entrypoint main = main.js
chunk {0} main.js (main) 28 bytes [entry] [rendered]
ERROR in Tried to overwrite /builds/<path>/node_modules/@angular/flex-layout/core/typings/module.d.ts.__ivy_ngcc_bak with an ngcc back up file, which is disallowed.
Я предполагаю, что происходит то, что Ivy не получает модуль ядра, который уже скомпилирован, а затем выдает ошибку в @angular/flex-layout
Все кэши были очищены. Кажется, он работает только на windows. Другие компьютеры с Ubuntu или Debian будут выходить из строя в одном месте.
У кого-нибудь была знакомая проблема с Angular 9 и Айви?