git 上下载的项目在本地安装依赖时报错 Could not resolve dependency

本文讲述了在遇到npm安装依赖问题时,如何通过--force强制获取远程库资源和--legacy-peer-deps忽略依赖冲突的解决方案,帮助读者避免安装过程中的常见问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装依赖时报错:无法安装依赖
在这里插入图片描述

看报错里面的提示:this command with --force, or --legacy-peer-deps

  • –force 会无视冲突,并强制获取远端npm库资源,即使本地有资源也会覆盖掉;
  • –legacy-peer-deps:安装时忽略所有peerDependencies,忽视依赖冲突,采用npm版本4到版本6的样式去安装依赖,已有的依赖不会覆盖。

重新安装:

npm i --legacy-peer-deps
在cursor中,我配置了maven相关设置{ "window.commandCenter": true, "java.jdt.ls.java.home": "D:\\jdk", "java.configuration.runtimes": [ { "name": "JavaSE-1.8", "path": "D:\\jdk",//同home路径,这里是你本地jdk根目录 "default": true //是否默认 } ], "java.compile.nullAnalysis.mode": "automatic", "java.configuration.maven.userSettings": "D:\\maven\\apache-maven-3.6.1\\conf\\setting-daas.xml", "maven.executable.path": "D:\\maven\\apache-maven-3.6.1\\bin\\mvn.cmd", "maven.terminal.useJavaHome": true, "java.import.maven.enabled": true, "redhat.telemetry.enabled": true, "cursor.cpp.enablePartialAccepts": true, "editor.fontSize": 18, "git.autofetch": true, } 并且在project settings中可以看到关于ssp的依赖,这些都在我的本地仓库中,但是为什么编译项目或这启动报错Failed to execute goal on project dc-daas: Could not resolve dependencies for project com.digitalchina:dc-daas:jar:1.0-SNAPSHOT: The following artifacts could not be resolved: com.digitalchina.ssp:ssp-cloud-base-api:jar:1.0.0-TEST, com.digitalchina.ssp:ssp-cloud-flowable-api:jar:1.0.0-TEST, com.digitalchina.ssp:ssp-cloud-thirdpart-api:jar:1.0.0-TEST, com.digitalchina.ssp:ssp-cloud-message-api:jar:1.0.0-TEST, com.digitalchina.ssp:ssp-cloud-sap-api:jar:1.0.0, com.digitalchina.ssp:ssp-cloud-logging-api:jar:1.0.0-TEST, com.digitalchina.ssp:ssp-cloud-sign-api:jar:1.0.0-TEST: Failure to find com.digitalchina.ssp:ssp-cloud-base-api:jar:1.0.0-TEST in http://maven.aliyun.com/nexus/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of aliyun has elapsed or updates are forced -> [Help 1]
最新发布
07-22
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值