#angular #angular8 #angular10 #angular-library #angular12
#угловой #угловой 8 #угловой 10 #угловая библиотека #угловой 12
Вопрос:
У меня есть некоторые общие компоненты в моем приложении angular 12, которые я планирую создать в виде библиотеки angular, чтобы другие приложения также могли ее использовать. У нас есть некоторые приложения, работающие на более низкой версии angular (например, angular 8 / angular 10), которые также будут использовать эту общую библиотеку.
Я уже создал библиотеку в angular 12, которая отлично работает в приложении angular 12. Однако он не работает в других приложениях, использующих угловые 8 и угловые 10.
Получение такой ошибки, как :
fesm2015/common-lib.js 12:145-163 "export 'ɵɵFactoryTarget' (imported as 'i0') was not found in '@angular/core'
Итак, основная путаница заключается в том, нужно ли мне создавать 3 разные угловые библиотеки для приложений v8, v8 и v12. Или есть ли какой-либо способ создать одну библиотеку, которая может использоваться всеми 3 угловыми приложениями (версия 8/10/12).
Пожалуйста, предложите правильный способ действий.