Ошибка компиляции Flex Layout для сборки SSR с Angular Ivy - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь обновить приложение 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 и Айви?

...