Angular 库(具有功能导入支持 import {a1} from 'my-lib/1a' )

Angular library (with feature import support import {a1} from 'my-lib/1a' )

我创建了 angular 库(遵循官方文档和一些 article )并且运行良好。我唯一无法做的一件事是使导入单独的功能成为可能,例如 angular material 确实 (import {MatListModule} from '@angular/material/list';) 以及每当我从 'my-lib' 我看到 CustomInputModule2 也存在于最终加载的块中。

我尝试过复制不同的库方式(angular material, ngx-bootstrap) 但似乎我遗漏了什么。使用 ngx-bootstrap 我了解到每个功能都应该有自己的 package.json?

我想要的是找出使此类导入成为可能的结构。

对于像我这样没有正确 google 的人来说)它叫做 secondary-entrypoint