这个问题是由于使用了错误的导入语句所引起的。正确的导入语句应该是:
import { MatMenuModule } from '@angular/material/menu';
import { MatIconModule } from '@angular/material/icon';
而错误的导入语句可能会是:
import {MatMenuModule} from '@angular/material/typings/menu';
import {MatIconModule} from '@angular/material/typings/icon';
因此,请确保你的导入语句是正确的。如果你有多个模块导入了 MatMenuModule 和 MatIconModule,那么你可以尝试只导入一次 MatMenuModule 和 MatIconModule,并在其他其他模块内使用 SharedModule。
此外,你还可以尝试在使用 MatMenuModule 和 MatIconModule 的组件中使用该语句做一个检查:
import * as utils from '@angular/material/core/common-behaviors/';
如果你正在使用 Angular 老版本,则可能需要安装最新版本的 @angular/cdk。
最后,如果你还是无法解决这个问题,请检查你的包管理器是否已更新到最新版本,然后再次尝试安装和导入 MatMenuModule 和 MatIconModule。