Angular 9.2.0版

当我在模块中导入MatToolbarModule并在html模板中使用它时,会收到以下错误消息:

这可能意味着声明MatToolbarModule的库(@angular/material/toolbar)未被ngcc正确处理,或者与angular Ivy不兼容.判断是否有更新版本的库,如果有,请更新.还考虑与图书馆的作者进行判断,看看图书馆是否与常春藤兼容.

8 export declare class MatToolbarModule {
                       ~~~~~~~~~~~~~~~~
src/app/angular-material.module.ts:53:14 - error NG6002: Appears in the NgModule.imports of ComponentsModule, but itself has errors

有没有人面临同样的问题?

推荐答案

package.jsonnpm install中添加以下特定配置.

{
  "scripts": {
    "postinstall": "ngcc"
  }
}

Reference: https://angular.io/guide/ivy#speeding-up-ngcc-compilation

Angular相关问答推荐

使用路由进行测试.为每次测试导航堆栈

导入浏览器模块时出错已导入commonModule的insted,animationBrower也显示错误,当p打开时

自动完成搜索过滤器不适用于Angular 中动态添加的输入字段

Angular 服务错误处理响应类型=BLOB

Angular 16+使用ngTemplateOutlet有条件地呈现几个模板中的一个

如何将参数传递给Angular 服务

NG-Zorro Datepicker 手动输入掩码不起作用

Angular 为什么延迟加载返回空路径?

使用forkJoin和mergeMap的正确方式是什么?

Angular 15:在范围内提供相同标记时附加到提供的值

Angular 13 中