angular - MatToolbar 与 Angular 9 一起使用时抛出错误
问题描述
角版本 9.2.0
当我MatToolbarModule
在一个模块中导入并在 html 模板中使用它时,我收到以下错误消息:
这可能意味着声明 MatToolbarModule 的库(@angular/material/toolbar)没有被 ngcc 正确处理,或者与 Angular Ivy 不兼容。检查是否有更新版本的库可用,如果有则更新。还可以考虑与图书馆的作者核实,看看图书馆是否应该与 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.json
在和中添加以下特定配置npm install
。
{
"scripts": {
"postinstall": "ngcc"
}
}
参考:https ://angular.io/guide/ivy#speeding-up-ngcc-compilation
推荐阅读
- javascript - 代码执行不起作用,因为代码不会导致框显示为红色
- c# - 如何在 Blazor 中设置输入数字的格式
- windows - 将外部驱动器备份到外部驱动器 - Windows 10
- java - next 对于链表中的每个节点有什么值?
- javascript - 在 Javascript 中使用字符串构建网格
- sql - 使用 r 从 SQL Server 数据库导入并显示 jpeg
- javascript - 如何等到 HTTP 请求完成才能完成功能
- python - 在 Jenkins 中,如何运行调用 AWS CLI 的 Python 脚本
- python - Flask-Socket.IO 检查哪个用户断开连接
- sql - 带有条件结果的 SQL DB2 递归查询