我正在使用 Angular 开发一个 npm 包。在构建库时,我收到以下错误:
不受支持的私有类 MyLibComponent。此类通过 MyLibModule -> MyLibComponent 对使用者可见,但不会从顶级库入口点导出。
我发现了这个问题。这解释了我如何修复它,但不是为什么我需要将所有组件放入桶文件中,如NgModules 的Angular 文档所述:
导出的声明是模块的公共 API。
谁可以给我解释一下这个?
typescript angular ng-packagr
angular ×1
ng-packagr ×1
typescript ×1