Цитата:
|
И ещё, библиотеки ChildA и ChildB используют сервис ParentAService, так как у каждой библиотеки установлена в node_modules своя ParentA библиотека
|
Им что нужны разные версии parent-a блиблиотеки? Иначе npm не создает локальные node_modules. Попробуйте в child библиотеках вместо dependencies указывать peerDependencies.
Цитата:
|
Разве экземпляр класса (любого) сервиса не должен быть дитём синглтона?
|
Нет, не всегда. Например, определяя сервисы в Shared модуле и импортируя этот модуль в так называемые lazy-load модули.