Meteor-Bootstrap jQuery 错误版本

vol*_*lna 5 javascript jquery twitter-bootstrap meteor

我在控制台中有以下消息:

Uncaught Error: Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v3.0.0
Run Code Online (Sandbox Code Playgroud)

在 .meteor > 版本文件中,它说它是jquery@1.11.9.

  • 我确实尝试过删除流星并分别重新安装 jquery 和 boostrap。
  • 还尝试首先在终端中手动将 .meteor 版本文件中的当前版本更改为 1.9.1,它说:
    jquery upgraded from 1.9.1 to 1.11.9
    但是在服务器重新启动后,当前版本又回到了 1.11.9

有什么办法可以挽回javascript大神们的青睐呢?

ghy*_*ybs 5

当您有其他定义为 jQuery 依赖项的 npm 包时,可能会发生这种情况 >= 1.9.1

在这种情况下,如果没有其他包定义更严格的版本,npm 将自动采用符合此依赖项规范的最新版本,即 jQuery 3+ 在这种情况下。

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