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