Angular 2 - 找不到模块:错误:无法解析'@ angular/material'

Isa*_*lle 10 material-design angular

我按照此处描述的每个步骤操作:https://material.angular.io/guide/getting-started

我得到的错误

ERROR in ./src/app/app.module.ts
Module not found: Error: Can't resolve '@angular/material' in '/Users/isabelle/my-project/src/app'
@ ./src/app/app.module.ts 14:0-51
@ ./src/main.ts
@ multi webpack-dev-server/client?http://localhost:4200/ ./src/main.ts
Run Code Online (Sandbox Code Playgroud)

我做了什么

 npm install -g @angular/cli
 ng new my-project
 npm install --save @angular/material
Run Code Online (Sandbox Code Playgroud)

在src/app/app.module.ts中

import { MaterialModule } from '@angular/material';

// other imports 
@NgModule({
imports: [MaterialModule],
...
})

export class PizzaPartyAppModule { }
Run Code Online (Sandbox Code Playgroud)

Isa*_*lle 17

我再次做了那个命令,一切顺利

npm install --save @angular/material
Run Code Online (Sandbox Code Playgroud)

  • 现在这给了我:`找不到模块:错误:无法解析'@ angular/cdk/a11y'` (5认同)
  • 根据更新的 Angular Material 文档,“ng add @angular/material”命令将安装 Angular Material、组件开发工具包 (CDK) 和 Angular 动画。因此,它是各种 npm install 命令的组合,分别用于所有这些命令。 (2认同)

ryc*_*t88 14

npm install --save @ angular/material

npm install --save @ angular/cdk

重启dev服务器

(通常控制台会在有依赖关系时告诉你,注意它)