如何控制meteor的包版本求解器?加载了错误的jQuery版本

时间:2017-04-11 17:21:54

标签: javascript jquery twitter-bootstrap meteor

我对流星包版本求解器感到困惑。 (使用流星1.4.3)

在我指定的.meteor / package文件中 jquery@=1.11.10

也包含在.meteor / versions和.meteor / local / plugin-cache / jquery中有1.11.10

然而,当我运行应用程序时,bootstrap抱怨它需要一个jquery版本> = 1.9.1和< 3 ....和已加载的jquery版本是当前的3.2.1(在$ .fn.jquery中指定)。

这怎么可能?

是否存在为什么要转储信息包解算器选择哪个版本的原因?

格式在哪里记录了我如何指定适用的版本? 我找到https://docs.meteor.com/api/packagejs.html#PackageAPI-use但是只列出了一些示例,它似乎不像语法的完整描述。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我终于通过删除node_modules / jquery ...

解决了我的问题

然而,问题仍然存在 - 调试模块解析器的最佳方法是什么?包...... - 为什么选择错误的版本。 (这是流星和npm的不匹配吗?)