流星引导jQuery的错版

我有在控制台以下消息:流星引导jQuery的错版

Uncaught Error: Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v3.0.0 

在.meteor>版本文件,它说这是[email protected]

  • 我曾尝试流星删除和再次安装jquery和boostrap分开。
  • 也试过manualy更改.meteor版本的文件当前版本1.9.1首先在终端,它说:
    jquery upgraded from 1.9.1 to 1.11.9
    但服务器重启后,目前的版本是回1.11.9

能有什么进行检索JavaScript神的青睐?

回答:

当你有定义为>= 1.9.1

在这种情况下,jQuery的依赖其他NPM包这可能发生,如果没有其他包定义了一个更严格的版本,故宫将自动与这种依赖性符合最新版本规范,即在这种情况下,jQuery 3 +。

如果您处于这种情况,一个简单的解决方法是在您的package.json文件中添加更严格的version specification,例如, "jquery": ">=1.9.1 <3.0.0"

回答:

一些谷歌搜索让我在这里:https://forums.meteor.com/t/meteor-and-bootstrap-doesnt-work-error-bootstraps-javascript-requires-jquery/15597/8

什么它说的是:

  1. 添加了jQuery包背在:meteor add jquery

  2. 删除引导无处不在,你把它(全位置 - 所以完全在你的项目根去除引导目录,在项目的根目录下的js删除它,并从客户端/ lib目录中删除)。

  3. 删除jQuery的无处不在,你把它(所有的位置 - 所以从您的客户端/ lib目录下,你的js目录中删除)。

  4. 在您的index.html删除引用来引导和jQuery - 所以完全删除: <script type="text/javascript" src="client/lib/a_jquery-1.11.1.min.js"></script><script type="text/javascript" src="client/lib/bootstrap.min.js"></script>

会发生什么事,当你遵循这些步骤?

以上是 流星引导jQuery的错版 的全部内容, 来源链接: utcz.com/qa/259323.html

回到顶部