Я хочу создать библиотеку
в угловой > предназначен для компонентов, которые можно использовать в проектах, где установлены пакеты, в том же случае для
Services , их можно использовать в проектах, в которых пакет установлен, теперь, что мне нужно это когда я иду в
импорт компонент, импорт выглядит следующим образом:
Код: Выделить всё
import { Component } from '@contoso/core/ui';
И когда
импорт услуга, импорт должен показаться следующим образом:
Код: Выделить всё
import { Service } from '@contoso/core/services';
Предположим, что мой проект в настоящее время называется «@contoso/core». В файле public-api.ts я бы включил все компоненты и услуги, которые я хочу экспортировать. Это приведет к тому, что как компоненты, так и услуги импортируются таким образом: < /p>
Код: Выделить всё
import { Component/Service } from '@contoso/core';
Итак, я хотел бы знать, как я могу добавить
пространство имен для
UI и
Services . Было бы очень полезно, если бы вы могли помочь мне решить эту проблему, пожалуйста.
Подробнее здесь:
https://stackoverflow.com/questions/794 ... ar-library