我将所有角度库都升级到了angular 9.0.0
使用状态ng update
,当我尝试构建它们时,出现了错误。
错误:
不支持的私有类SomeComponent。消费者可以通过SomeModule-> SomeComponent看到此类,但不会从顶级库入口点导出。
有人解决了这个错误吗?
我将所有角度库都升级到了angular 9.0.0
使用状态ng update
,当我尝试构建它们时,出现了错误。
错误:
不支持的私有类SomeComponent。消费者可以通过SomeModule-> SomeComponent看到此类,但不会从顶级库入口点导出。
有人解决了这个错误吗?
Answers:
错误是,如果有任何组件导出NgModule
到您的组件中而不包含在您的组件中public_api.ts
,angular 9
则会立即出现错误。
不会出现此错误,angular 8
但升级到此错误后angular 9
开始显示。
如果您导出了service
,module
或component
等等,请NgModule
确保将它们包括在其中,public_api.ts
否则angular 9
将立即出错。
修复:将您的组件添加到 public_api.ts
export * from './lib/components/some-me/some-me.component';