首页 > 解决方案 > 如何从 NX 工作区中的延迟加载库中急切地导入一个子集?

问题描述

我的申请有以下情况。它是一个带有 Angular 应用程序和几个 Angular 库的 NX 工作区。例如

/apps
  /myapp
  /myapp-e2e
/libs
  /movies
  /books

电影和图书库都包含NgRX (forFeature) 存储,并且相应的 NgModules 通过myapp路由器配置中的路由延迟加载。现在我的情况是,我只想从这些库中的任何一个导入 NgRX 操作,但模块本身应该保持延迟加载。nrwl linting 抛出不允许从延迟加载的模块导入

nx-enforce-module-boundaries:禁止导入延迟加载的库

但是为商店操作提供一个额外的共享库似乎已经过时了,我不想过多地污染libs文件夹。是否可以只导入库的一个子集并保持相应的 Angular 库模块被延迟导入?

标签: angularngrxnrwl-nxnrwl

解决方案


推荐阅读