我是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
命令。它将再次下载您的所有项目依赖项。