加载一个模块的角度库

通过以下命令,我生成了一个名为(cac-common)的库

ng generate library cac-common

在此库中,我有2个模块:

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-common库或仅加载cac-common-security模块?

2-为什么我不能像下面那样导入cac-common-security模块?

import { CaccommonSecurityModule } from 'cac-common/lib/cac-common-security/cac-common-security.module';
wsg19870213 回答:加载一个模块的角度库

您可以通过导入库的模块来使用库。

或导入一个包装和导出其中所有模块的名称。

如果通过目录的相对路径导入模块,则库源始终必须可用。如果您以导出的名称导入,则可以轻松地将其安装在所需的任何位置。

本文链接:https://www.f2er.com/2804179.html

大家都在问