为什么Meteor 1.4加载jQuery 1.11.2?

时间:2016-08-26 00:16:11

标签: jquery meteor

使用React在Meteor 1.4上使用jQuery时遇到了很大的问题。使用“meteor add jquery”安装jQuery时,它会安装jQuery 1.11.9。对于某些包依赖,我需要有一个更新版本的jQuery。所以,我在Meteor下删除了jQuery 1.11.9,并使用npm添加了jQuery 2.1.4。两者似乎都已正确完成。

加载页面时,加载的jQuery文件表明它的版本为1.11.2。

这非常令人费解。有没有人有相同的经历?任何解决方案?

提前致谢!

1 个答案:

答案 0 :(得分:0)

我建议你阅读this thread

brew install qrencode qrencode -o so.png "http://stackoverflow.com" 回答:

  

我也在努力解决这个问题。我正在尝试使用fullcalendar   来自npm但它也包含哪个有require(“jquery”)

     

到目前为止,这个黑客对我有用:

     

1)通过cdn将我喜欢的jquery版本添加到html本身

mxab
     

2)覆盖jquery包:packages / jquery / package.js:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
     

包/ jquery的/ index.js:

Package.describe({
    version: '1.11.6'
});

Package.onUse(function (api) {

    api.use('modules-runtime');

    api.export('$', 'client');
    api.export('jQuery', 'client');
    api.addFiles('index.js', ['client']);

});