我的流星应用程序中不需要jquery。当我输入meteor删除jquery时,回答是jquery:不在项目中。 但是jquery仍然附加在html中。
答案 0 :(得分:1)
Meteor internals(domutils)依赖于JQuery,但我相信计划是在某个阶段消除这种依赖:
请参阅:https://groups.google.com/forum/?fromgroups=#!topic/meteor-talk/21y9NbM9v90
如果存在sizzle,Domutils似乎能够在没有jQuery的情况下应对(参见findAllBySelector)。 快速扫描代码我没有看到任何其他用途(除了在服务器端 - 在较少的解析器中)。
答案 1 :(得分:1)
使用其他版本(2.x或3.x)删除/替换jQuery。
将jquery package从官方来源克隆到您的项目文件夹/packages
。
用任何内容替换jquery.js
的内容。
下载的软件包将具有更高的优先级,将用于代替原始软件包。自担风险。
答案 2 :(得分:1)
这就是我从Meteor中删除jQuery的方法。
在执行此操作之前,请确保您的代码确实不依赖于jQuery。同时根据jQuery添加任何Meteor包将不再按预期工作(例如:materialize:materialize)。
所以,如果你想确保jQuery从Meteor中删除,无论如何,只需添加
Package.describe({
summary: "Remove jQuery from meteor",
name: "jquery",
version: '1.999.999',
});
进入packages/jquery/package.js
。无需克隆。无需添加任何其他文件。
检查您的.meteor/versions
文件中的条目:
jquery@1.999.999
确认它有效。