我用ng update将我所有的Angular 库升级到angular 9.0.0,当我试图构建它们时,我得到了下面的错误.

Error:

Unsupported private class SomeComponent. This class is visible to consumers via SomeModule -> SomeComponent, but is not exported from the top-level library entrypoint.

有人解决了这个错误吗?

推荐答案

如果任何组件在NgModule中导出且未包含在public_api.ts中,则会发生此错误,Angular 9现在将抛出一个错误.

这个错误在Angular 8中没有出现,但升级到Angular 9后开始显示.

如果您在NgModule中导出任何servicemodulecomponent等,请确保将它们包含在public_api.ts中,否则angular 9现在将抛出错误.

Fix: add your component to the 100

export * from './lib/components/some-me/some-me.component';

Angular相关问答推荐

无法执行CanDeactivateFn Karma Test Angular 16

接收错误NullInjectorError:R3InjectorError(_AppModule)[config—config]....>过度安装Angular—Markdown—Editor

RXJS运算符用于combineLatest,不含空值

Angular 17自定义指令渲染不起作用'

Angular 类型的表单不能分配给分部类型

无法添加@angular/pwa

Angular 16:CSRF配置:我仍然可以使用HttpXsrfInterceptor和HttpXsrfCookieExtractor类吗?Inteli-J说他们不存在

RxJS轮询+使用退避策略重试

NX如何在前端和后端使用一个接口库

如何在独立组件中导入Angular innerHTML

Aws 代码部署在 BeforeBlockTraffic 步骤失败,即使在更新策略后也会超时

正确理解 angular14 中的注入 - 必须从注入上下文中调用注入()

Angular2:更新数组时*ngFor不更新

带有重定向的Angular 2 AuthGuard服务?

如何将服务变量传递到 Angular Material 对话框?

将 Angular 5 升级到 6 时,我得到不兼容的对等依赖(使用 ng update @angular/core)

Angular 4 错误:没有 HttpClient 的provider提供者

angular2 测试,我如何模拟子组件

Angular2:无法读取未定义的属性名称

Angular2:子组件访问父类变量/函数