当我尝试在angular上安装包NPM时,我遇到了一个问题,我有这种错误,但我不明白我应该如何解决它
PS C:UsersuserDocumentsProgettimyProjectng-appsrcapp> npm i angular-calendar npm WARN config global
——global,
——localare deprecated. Use
——location=global '。npm犯错!代码ERESOLVEnpm犯错!无法解析依赖树npm犯错!npm犯错!同时解决:ng-app@0.0.0npm犯错!发现:@angular/core@13.3.12npm犯错!node_modules/@angular/核心npm犯错!@angular/core@" ~ 13.3.0"从根项目npm犯错!npm犯错!无法解决依赖项:npm犯错!同行@angular/core@"祝辞= 14.0.0"从angular-calendar@0.30.1npm犯错!node_modules/angular-calendarnpm犯错!angular-calendar@" *";从根项目npm犯错!npm犯错!修复上游依赖冲突,或者重试npm犯错!这个命令带有——force或——legacy-peer-depsnpm犯错!接受不正确(并且可能损坏)的依赖项解析。npm犯错!
npm犯错!这次运行的完整日志可以在下面找到:npm犯错!C:UsersuserAppDataLocal npm-cache_logs 2022 - 12 - 02 - t08_36_42_518z -调试- 0. -日志PS C:UsersuserDocumentsProgettimyProjectng-appsrc app>'
我已经完成了以下步骤:
- 删除"node_modules"文件夹
- 删除了"package-lock.json">
- 使用"npm cache clean——force"删除缓存
- 调用了"npm install——save"命令
如果我尝试安装NPM包,我总是有相同的错误我错在哪里?谢谢你
根据文档,您应该使用以下命令安装:
npm install --save angular-calendar date-fns
或
ng add angular-calendar
错误信息指出你的包同时依赖于@angular/core版本~13.3.0和>=14.0.0。因为一个包只能有一个版本,而一个包不能是13.3版本。X和>= 14.x。X,它要求你解决这个问题。
找出你要安装的包和它们的依赖关系。从您未格式化的错误中很难说,但我假设最新版本的angular-calendar
需要>= 14,并且您正在使用13.3.x。
要么下载旧版本的angular-calendar
与13工作。或将项目升级到14.x