4

我的流星应用程序中不需要 jquery。当我输入 meteor remove jquery 时,答案是 jquery: not in project。但是jquery仍然附加在html中。

4

3 回答 3

1

Meteor internals (domutils) 依赖于 JQuery,但我相信计划是在某个阶段删除该依赖项:

请参阅:https ://groups.google.com/forum/?fromgroups=#!topic/meteor-talk/21y9NbM9v90

如果存在嘶嘶声,Domutils 似乎能够在没有 jQuery 的情况下应对(参见 findAllBySelector)。快速扫描代码我没有看到任何其他用途(除了在服务器端 - 在较少的解析器中)。

于 2013-03-14T09:03:59.850 回答
1

用另一个版本(2.x 或 3.x)删除/替换 jQuery。将jquery 包从官方来源克隆到您的项目文件夹/packages中。

用任何东西替换内容jquery.js

下载的包将具有更高的优先级,并将代替原始包使用。风险自负。

于 2016-06-24T20:13:03.257 回答
1

这就是我从 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

确认它有效。

于 2016-11-07T08:23:51.950 回答