Ошибки импорта библиотеки Angular с несколькими точками входа

Я использую Angular Workspaces и создаю дополнительную точку входа для AG-Grid внутри библиотеки Angular, чтобы уменьшить начальный размер основного пакета, поскольку сетка не нужна сразу.

Моя структура приложения:

      projects
    my-library
        ag-grid
           grid
           ng-package.json
           public-api.ts
        src
           constants
           services
           lib
             other smaller components (button, input, etc)    
           ng-package.json
           public-api.ts 
     app1
        src
           features (trying to import my-library/ag-grid here)
tsconfig.json
    

Внутри моего файла tsconfig.json в корне проекта у меня есть следующие пути:

      {
   "paths": {
       "my-library/*": ["dist/my-library/*"],
       "my-library:: [dist/my-library"]
   }
}
 

Когда я пытаюсь создать библиотеку и проект, я получаю сообщение об ошибке импорта. Вот моя команда сборки:

      npm run build:my-library && ng serve app1 --port-4200 --open

И мои ошибки внутри модулей/моделей компонентов app1 в основном просто тонна:

      Module not found: Error: Can't resolve 'my-library/ag-grid"

Я ссылался на эту статью: https://blog.ag-grid.com/reduction-angular-library-contributions-to-the-main-bundle/

Любые мысли о том, почему этот модуль не найден, приветствуются.

0 ответов

Другие вопросы по тегам