У нас есть корпоративная библиотека, которая обновляется с angular 8.2.x до 9.0.6. Я уже отключил ivy для сборок prd, так что это нормально.
Структура проекта следующая:
- projects
- my-ui-lib
- src
- public_api.ts
- папка с некоторыми компонентами, которые используют методы утилиты
- common
- src
- public_api.ts
- методы папки с утилитой
- src
- src
- my-ui-lib
Сборка my-ui-lib не вызывает никаких проблем. Использование my-ui-lib в проекте дает следующую ошибку:
ОШИБКА в целевой точке входа «@ my / ui» отсутствуют зависимости: - @ my / ui / common
Этого не произошло на angular 8.2.x. Что я делаю / мигрировал неправильно?