我将所有角度库都升级到了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';