发生未经处理的异常:目标入口点"@angular/material/menu"



我是angular的新手。在到达我的项目的clientapp文件夹后,我使用了名为"ng-serve"的命令。我犯了一个错误。全局Angular CLI版本(12.2.9(高于本地版本(11.2.18(。使用本地Angular CLI。

为了禁用该警告,使用";ng config-g cli.warnings.version Mismatch false"。(黄色消息(发生了未处理的异常:目标入口点"@角度/材料/菜单";缺少依赖项:

  • @角度/cdk/a11y
  • @角度/cdk/强制
  • @angular/cdk/keycode
  • @角度/cdk/门户
  • @角度/cdk/bidi
  • @角度/cdk/覆盖
  • @角度/cdk/平台
  • @角度/cdk/滚动(红色(。所以我再次使用了npm安装命令和ng服务。仍然收到此错误

我现在该怎么办?

您的全局Angular CLI版本(12.2.9(高于本地版本版本(11.2.18(。使用本地Angular CLI版本。

Angular cli产生此警告,因为您的项目是使用11.2.18构建的,而全局安装的版本是12.2.9。您可以忽略此警告,因为您的项目将使用node-modules文件夹中本地安装的11.2.18版本。

发生未处理的异常:目标入口点"角度/材料/菜单";缺少依赖项:

您收到此错误是因为@angular/material的某些模块内部依赖于@angular/cdk包。

尝试使用安装@angular/cdk软件包

npm install --save @angular/cdk

如果错误仍然存在,则强制清理缓存&删除node-modules文件夹。

npm cache clear --force

之后,运行npm install命令。它将再次下载您的所有项目依赖项。

最新更新