我正在将mat-toolbar组件添加到angular app的app.component.html文件中,并且不断收到错误消息
../node_modules/@angular/material/esm2015/bottom-sheet.js
Module not found: Error: Can't resolve '@angular/animations' in 'C:\Users\liam\DBSTUF\codethemeanway\node_modules\@angular\material\esm2015'
ive尝试添加不同的导入语句,例如
import { MatToolbarModule } from '@angular/material';
我尝试导入一个完整的模块,其中包含所有导入的物料模块
//material.module.ts
import { NgModule } from '@angular/core';
import {
MatButtonModule,
MatMenuModule,
MatToolbarModule,
MatIconModule,
MatCardModule
} from '@angular/material';
@NgModule({
imports: [
MatButtonModule,
MatMenuModule,
MatToolbarModule,
MatIconModule,
MatCardModule
],
exports: [
MatButtonModule,
MatMenuModule,
MatToolbarModule,
MatIconModule,
MatCardModule
]
})
export class MaterialModule {}
import { MaterialModule } from './material.module';
有人遇到这个问题或知道可能是什么吗?
答案 0 :(得分:0)
检查您是否拥有node_modules/@angular/animations
文件夹。如果您没有它,则可能需要通过npm install @angular/animations
安装它,然后重试。
每次遇到这样的错误时,请检查您的节点依赖项,您会很好的;)
编码愉快!