无法解决依赖关系。 “jQuery 2.1.4”与“bootstrap 3.3.6 约束:jQuery (≥ 1.9.1 && < 3.0.0)”不兼容

Posted

技术标签:

【中文标题】无法解决依赖关系。 “jQuery 2.1.4”与“bootstrap 3.3.6 约束:jQuery (≥ 1.9.1 && < 3.0.0)”不兼容【英文标题】:Unable to resolve dependencies. 'jQuery 2.1.4' is not compatible with 'bootstrap 3.3.6 constraint: jQuery (≥ 1.9.1 && < 3.0.0)' 【发布时间】:2016-03-09 04:56:27 【问题描述】:

我正在尝试通过 Nuget 包管理器在我的 ASP.NET Web 表单应用程序中添加“jQuery.UI.Theme.Redmond”,但是我看到了以下错误,

我的 ASP.NET Web 表单项目中有最新的 boostrap (3.3.6)、jquery (2.1.4)。

感谢有关如何解决此问题的任何建议?

【问题讨论】:

【参考方案1】:

我知道这已经晚了,但只是为了记录:

将 jQuery 的版本降级到低于 2.0.0 和高于 1.6.0 的版本。您可以通过转到工具/NuGet 包管理器/管理解决方案的 NuGet 包/ 来执行此操作。

现在转到已安装选项卡并搜索 jQuery。然后在右侧如上所述更改版本并单击安装。

【讨论】:

那么你会遇到其他使用升级版Jquery的库会出错的情况。那么你为什么不喜欢使用引导日期piker而不是使用旧的...... :) 【参考方案2】:

如果你已经下载了包并在本地选择它们进行安装,你需要下载所有需要的依赖并将它们复制到你本地的 nuGet 包路径。 关于bootstrap Version = 4.5.2,可以看到依赖:

jQuery (> = 3.0.0 && = 1.16.1 &&

https://www.nuget.org/packages/bootstrap/4.5.2#

【讨论】:

【参考方案3】:

也适用于 jQuery 2.2.4,目前的最新版本是 3.0.0.1

【讨论】:

【参考方案4】:

根据您遇到的错误, JQuery.UI.Theme.Redmond 1.10.3 需要 jQuery 版本 1.6.0 及以上 && 低于 jQuery 版本 2.0.0

您安装了 jquery (2.1.4),这就是您收到错误的原因,因为安装的版本超过了 jQuery 2.0.0 限制

如果你真的想使用主题,你需要将已安装的 jQuery 的版本降低到不超过 2.0.0 的版本

【讨论】:

以上是关于无法解决依赖关系。 “jQuery 2.1.4”与“bootstrap 3.3.6 约束:jQuery (≥ 1.9.1 && < 3.0.0)”不兼容的主要内容,如果未能解决你的问题,请参考以下文章

Ivy 无法解决依赖关系,无法找到原因

Flutter,无法解决依赖关系

无法解决依赖关系。?

Maven 无法解决依赖关系

无法使用 ivy 解决依赖关系

创建新应用程序时无法解决spring boot中的依赖关系[关闭]