小编Joh*_*ull的帖子

具有子入口点循环依赖的 Angular 9 库

我有一个关于角度库辅助入口点设置的非常具体的问题。我真的不明白当它们相互依赖(包括主入口点)时,如何设置它才能使其工作。我已经阅读了 ng-packagr 的文档以及很多问题和堆栈问题,但没有找到真正好的答案。问题是,我想将我们庞大的内部库分解成更小的部分,以便对于不需要一切的应用程序来说,导入和依赖项变得更小。

所以这就是我想要达到的目标:

  • 主库@my/my-lib
  • 辅助路径@my/my-lib/functions
  • 辅助路径@my/my-lib/constants
  • 辅助路径@my/my-lib/lang
  • 辅助路径@my/my-lib/broker
  • 辅助路径@my/my-lib/signalr
  • 辅助路径@my/my-lib/sso
  • 辅助路径@my/my-lib/types

这就是文件夹结构:

projects\my-lib
-- constants\
---- ...
---- package.json
---- public_api.ts
-- functions\
---- ...
---- package.json
---- public_api.ts
-- lang
---- ...
---- package.json
---- public_api.ts
-- broker
---- ...
---- package.json
---- public_api.ts
-- signalr
---- ...
---- package.json
---- public_api.ts
-- sso
---- ...
---- package.json
---- public_api.ts
-- src <-- the main entry point, as setup from the ng g library
---- lib
------ modules …
Run Code Online (Sandbox Code Playgroud)

angular angular-library ng-packagr

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

angular ×1

angular-library ×1

ng-packagr ×1