Я создаю библиотеку angular (сгенерированную через cli). Структура выглядит так для нескольких точек входа
-projects
-my-lib
-src
-lib
-components-type-x
-component-1
-index.ts
-public-api.ts
-...
-pubic-api.ts
-ng-package.json
-package.json
-tsconfig.lib.json
-tsconfig.lib.prod.json
Остальное похоже на обычный angular проект. У меня проблема с настройкой путей, используемых compileroptions.
То, что я получаю при попытке собрать библиотеку
Building entry point '@xx/my-lib'
Building entry point '@xx/my-lib/src/lib/components-x/component-1'
Я хочу видеть
Building entry point '@xx/my-lib'
Building entry point '@xx/my-lib/components-x/component-1'
Пробовали изменить пути либо в tsconfig. json проекта sr c, но также и в tsconfig.lib. json вот так, но ничего.
"paths": {
"@xx/my-lib": ["projects/my-lib/src/lib/public-api.ts"],
"@xx/my-lib/*": ["projects/my-lib/src/lib/*/public-api.ts"]
}
"paths": {
"@xx/my-lib": ["dist/my-lib"],
"@xx/my-lib/*": ["dist/my-lib/*"]
}
Что я здесь скучаю?