流星引导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
什么它说的是:
添加了jQuery包背在:
meteor add jquery
删除引导无处不在,你把它(全位置 - 所以完全在你的项目根去除引导目录,在项目的根目录下的js删除它,并从客户端/ lib目录中删除)。
删除jQuery的无处不在,你把它(所有的位置 - 所以从您的客户端/ lib目录下,你的js目录中删除)。
在您的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