Javascript 如何在meteor应用程序中包含外部JS库?

Javascript 如何在meteor应用程序中包含外部JS库?,javascript,jquery,html,twitter-bootstrap,meteor,Javascript,Jquery,Html,Twitter Bootstrap,Meteor,我使用Meteor JS框架设置了一个基本的引导页面 我遵循了本教程: 我想使用Jcrop(一个外部JS库): 在引导文件中,我只需要包含body元素和内容。如何包含这个JS源代码和任何其他必需的库?通常我只会在html页面中引用lib。流星会以某种方式神奇地处理这个问题吗 再次感谢您的指点。使用JCrop,您可以使用meteorite将其添加到: mrt add jquery-jcrop 如果在上找不到软件包,可以将文件添加到/client/compatibility中的文件夹中。如果你

我使用Meteor JS框架设置了一个基本的引导页面

我遵循了本教程:

我想使用Jcrop(一个外部JS库):

在引导文件中,我只需要包含body元素和内容。如何包含这个JS源代码和任何其他必需的库?通常我只会在html页面中引用lib。流星会以某种方式神奇地处理这个问题吗


再次感谢您的指点。

使用JCrop,您可以使用meteorite将其添加到:

mrt add jquery-jcrop
如果在上找不到软件包,可以将文件添加到
/client/compatibility
中的文件夹中。如果你有一个缩小的文件,这通常很简单。这个目录有点特殊,因为Meteor不会对其中的文件应用变量作用域

对于具有多个文件的其他文件,文件加载顺序很重要,您必须对此进行调整


Meteor将自动引用该文件,以便您可以开始使用它。对于大多数Jquery插件(例如JCrop),可以使用模板实例化模板上的元素。

最简单的方法是使用
mrt
。我以前用过这个软件包,效果很好

mrt add jquery-jcrop
否则,您可以下载jcrop并将
jquery.jcrop.min.js
放在源代码树中的某个位置。Meteor将自动为您创建脚本标记,因此您无需更改html


唯一的诀窍是确保它的依赖项被加载,这就是
mrt
包所做的。

太棒了,谢谢:)。。。。这可能比我原来想的要容易!再次感谢尼尔!看来流星会帮我节省很多时间!希望我的应用程序在工作一段时间后能正常工作!