我试图将Angular Material添加到我的Angular项目中,但总是遇到这个特殊错误。
我已添加
"type": "fill"
进入我的app.module.ts
在这里,我想知道每次尝试导入材料模块时我做错了什么,错误说没有找到所有其他模块
答案 0 :(得分:0)
您需要安装材料模块npm install --save @angular/material @angular/cdk
,然后在app.module.ts文件中声明,如下所示
import {MatDialogModule} from "@angular/material";
@NgModule({
declarations: [
...
CourseDialogComponent
],
imports: [
...
MatDialogModule
],
providers: [
...
],
bootstrap: [AppComponent],
entryComponents: [CourseDialogComponent]
})
export class AppModule {
}
答案 1 :(得分:0)
好吧,似乎@Vikas在评论部分回答了我的问题。当我通过npm安装我的材料模块时,它会自动尝试安装最新版本的材料模块。在我的情况下,它没有工作,因为我仍然使用角5当npm试图安装角材料v6 ^。因此,在尝试通过npm>>进行安装后,终端出现此警告的原因 npm WARN @ angular / material @ 6.2.1需要@ angular / core @> = 6.0.0-beta.0< 7.0.0的对等方但未安装任何对等方。您必须自己安装对等依赖项。