angular - 全新的 Angular 应用程序 - 每当我导入新模块时,使用 Angular 材料和 ng serve 就会爆炸
问题描述
这是 Angular 9。我运行 ng serve。一开始一切都很好,还没有添加任何组件。现在,如此 app.module.ts -> 导入任何有角度的材料组件,不管是哪一个。在顶部添加导入。将模块添加到 ngModule-> Imports。转到 app.component -> 添加声明。我只是复制并粘贴材料网站的示例进行测试。ng serve 给出以下错误:node_modules/@angular/material/card/card-module.d.ts:8:22 中的错误 - 错误 NG6002:出现在 AppModule 的 NgModule.imports 中,但无法解析为 NgModule 类.
这可能意味着声明 MatCardModule 的库(@angular/material/card)没有被 ngcc 正确处理,或者与 Angular Ivy 不兼容。检查是否有更新版本的库可用,如果有则更新。还可以考虑与图书馆的作者核实,看看图书馆是否应该与 Ivy 兼容。
8 export declare class MatCardModule { ~~~~~~~~~~~~~ Kill ng serve. 运行 ng build run ng serve -> 现在它可以工作了。
什么是常春藤?我怎样才能让它工作?
解决方案
推荐阅读
- go - 如何在官方 neo4j go 驱动程序中解析结果?
- python - 获取 usr/bin/python2.7:没有这样的文件或目录
- php - 如何在wordpress中将新的用户元键插入数据库
- python - 特定 ISO 格式的 Pandas 日期时间转换
- python-2.7 - 如何使用ascii将字符更改为之前的字符
- c - 从函数中获取随机字符
- debugging - 程序集:如何生成 .section .debug_info?
- c# - unity移除碰撞物理效果,还要检查是否有碰撞
- asciidoc - 如何在 asciidoc 内联锚中转义“/”字符?
- linux - awk(或 sed 或 grep)剪切参数、等号和值