У меня проблема с разработкой библиотеки Angular8.
Я создал новую библиотеку system-angular-lib
(вручную https://angular.io/guide/creating-libraries).
В моей исходной папке доступны такие папки:
pojects/system-angular-lib/src
- public_api.ts
файл доступен и lib
папка.
pojects/system-angular-lib/src/lib
- где доступны все библиотечные файлы.
src
- где доступны все API-файлы публичной библиотеки.
Теперь я планирую приступить к разработке библиотеки на публичном API. Поэтому я обновил paths
в tsconfig.json
так:
"paths": {
"system-angular-lib": [
"projects/system-angular-lib/src"
],
"system-angular-lib/*": [
"projects/system-angular-lib/src*"
]
}
Далее я пытаюсь импортировать любой модуль из новой библиотеки в публичный API (app.module.ts
файл):
import { } from 'system-angular-lib';
Появляется ошибка:
Не удается найти модуль 'system-angular-lib'.
В старых версиях Angular в папке pojects/system-angular-lib/src
был index.ts
файл. Я мог бы добавить этот файл, но в официальном руководстве по созданию библиотеки angular ничего об этом нет. Так что именно я должен делать?