Я создал рабочую область Angular, которая содержит приложение и библиотеку, как объяснено здесь . Библиотека содержит службу, которая экспортируется в public-api.ts
.
. Проблема в том, что я не могу импортировать библиотечные службы в приложении. Я получаю
Модуль не найден: Ошибка: невозможно разрешить 'lib-name / services / utils.service' в 'component-that-using-the-service.ts'
Где lib-name
- библиотека, созданная в рабочей области.
Приложение не выдает никаких ошибок в коде Visual Studio, и модуль библиотеки импортируется в компонент, который его использует.
Когда я запускаю приложение с ng serve
, я получаю сообщение об ошибке.
Согласно команде Angular:
When you build your own library, it has to find the mapping in your tsconfig paths.
Кажется, что пути tsconfig были в порядке, они были настроены, когдаЯ создал библиотеку с ng generate library
(файл tsconfig находится в корне рабочей области).
Чего мне не хватает?