不断出错。找不到模块:错误:无法解析“文件路径”中的“ @ angular / animations”

时间:2019-06-18 10:26:38

标签: node.js angular angular-material

我正在将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';

有人遇到这个问题或知道可能是什么吗?

1 个答案:

答案 0 :(得分:0)

检查您是否拥有node_modules/@angular/animations文件夹。如果您没有它,则可能需要通过npm install @angular/animations安装它,然后重试。

每次遇到这样的错误时,请检查您的节点依赖项,您会很好的;)
编码愉快!