簡體   English   中英

如何在流星應用程序中包含外部JS庫?

[英]How do I include an external JS lib in a meteor app?

我有一個使用Meteor JS框架設置的基本引導頁面。

我遵循了本教程:

http://www.manuel-schoebel.com/blog/meteorjs-and-twitter-bootstrap---the-right-way

我想使用Jcrop(外部JS庫):

http://deepliquid.com/content/Jcrop.html

在引導文件中,我只需要包含body元素和內容。 如何包含此JS源以及任何其他必需的lib? 通常我只是在html頁面中引用lib。 流星以某種方式神奇地處理了這個嗎?

再次感謝您的任何指點。

最簡單的方法是使用mrt 我以前使用過這個包,它像一個魅力。

mrt add jquery-jcrop

否則,您可以下載jcrop並將jquery.Jcrop.min.js放在源代碼樹中的某個位置。 流星會自動為您創建腳本標簽,因此您無需更改html。

唯一的技巧是確保已加載其依賴項,這就是mrt包所做的事情。

使用JCrop,您可以使用隕石將其添加到:

mrt add jquery-jcrop

如果找不到大氣中的軟件包,則可以將文件添加到/client/compatibility的文件夾中。 如果您有一個縮小的文件,這通常很簡單。 此目錄有些特殊,因為Meteor不會對其中的文件應用變量作用域。

對於其他具有多個文件的文件,文件加載順序很重要,因此您必須為其打包

流星會自動引用該文件,因此您可以開始使用它。 對於大多數Jquery插件(例如JCrop),您可以使用Template的呈現的回調來實例化模板上的元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM