使用以下命令,我生成了一个名为(cac-common)的库
ng generate library cac-common在这个库中,我有两个模块:
cac-common-utility (ng generate module cac-common-utility --project=cac-common)
cac-common-security (ng generate module cac-common-security --project=cac-common)当我想使用cac-common-security模块时,我必须将它导入到任何模块中,如下所示:
import { CacCommonSecurityModule } from 'cac-common';
...
imports:[ CacCommonSecurityModule ]
...我的问题是:
1-上述导入加载整个cac-公共库或只加载cac-公共安全模块?。
2-为什么我不能像下面这样导入cac-公共安全模块?
import { CacCommonSecurityModule } from 'cac-common/lib/cac-common-security/cac-common-security.module';发布于 2020-01-08 14:24:31
您可以通过导入其模块来使用库。
或者导入一个名称来包装和导出其中的所有模块。
如果您通过其目录的相对路径导入模块,库源必须始终可用。如果您通过导出的名称导入,您可以方便地在任何地方安装它。
https://stackoverflow.com/questions/59646892
复制相似问题