温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Dependency依赖怎么降级

发布时间:2026-09-19 11:16:26 来源:亿速云 阅读:98 作者:小樊 栏目:数据库

“Dependency 依赖怎么降级”要看你用的是哪种包管理工具/语言。下面按常见场景给你最实用的做法。


一、前端 / Node.js(npm / yarn / pnpm)

1. npm

npm install 包名@版本号
# 例如
npm install lodash@4.17.20

查看可安装版本:

npm view 包名 versions

锁定降级(写进 package.json):

"dependencies": {
  "lodash": "4.17.20"
}

然后:

npm install

2. yarn

yarn add 包名@版本号
yarn add lodash@4.17.20

3. pnpm

pnpm add 包名@版本号
pnpm add lodash@4.17.20

二、Java(Maven / Gradle)

Maven

直接改 pom.xml:

<dependency>
  <groupId>com.example</groupId>
  <artifactId>demo</artifactId>
  <version>1.2.3</version>
</dependency>

强制降级(防止被其他依赖拉高):

<dependency>
  <groupId>xxx</groupId>
  <artifactId>xxx</artifactId>
  <version>1.2.3</version>
</dependency>

查看依赖树:

mvn dependency:tree

Gradle

implementation 'com.example:demo:1.2.3'

强制版本:

configurations.all {
    resolutionStrategy {
        force 'com.example:demo:1.2.3'
    }
}

三、Python(pip / poetry / conda)

pip

pip install 包名==版本号
pip install requests==2.25.1

poetry

poetry add 包名@版本号
poetry add requests@2.25.1

conda

conda install 包名=版本号

四、Android(Gradle)

implementation 'androidx.appcompat:appcompat:1.4.1'

五、常见坑提醒

  1. 被其他依赖强制升级 → 用依赖树排查
  2. 锁文件要一起更新(package-lock / yarn.lock / poetry.lock)
  3. 降级后一定要跑测试

如果你能告诉我:

  • 用的什么语言
  • 什么包管理工具
  • 具体哪个依赖

我可以直接给你精确命令。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手