2013-02-12 61 views
2

如何將這些JS包添加到流星項目中?我只需將JS文件放在公用文件夾中,以便客戶端和服務器可以訪問它們?還是有一些我需要遵循的具體步驟?將像moment.js和account.js這樣的包添加到流星項目

+0

可能的重複[我如何使用與流星的momentjs](http://stackoverflow.com/questions/14668993/how-do-i-use-momentjs-with-meteor) – 2013-02-12 16:24:32

回答

-1

您必須通過控制檯添加軟件包。

例如輸入「meteor add accounts-password」。

here

也許你應該看一些這些視頻here

得到一個想法流星包如何加入。

+0

不幸的是,這不是事實: 'meteor add'只允許你添加官方軟件包。 Moment.js不是官方軟件包,因此無法使用。這裏列出了正確的解決方案:一個是在'/ lib'中手動添加代碼,另一個是使用Atmosphere包管理器(非官方)。 – sarfata 2013-02-12 22:46:07

5

這些獨立庫可以直接放置在項目下的/lib目錄中。

要在客戶端和服務器上使用,請將它們放入project/lib文件夾中。

或者,如果你想只在客戶端使用它們,把它們像往常一樣在project/client/lib

2

總之,這要看情況。

我會建議你查看http://atmosphere.meteor.com的軟件包列表。如果你正在尋找的東西是存在的,安裝隕石與npm install -g meteoritehttps://github.com/oortcloud/meteorite

一旦你有metorite安裝,你可以很容易地使用mrt add packagename

大部分包上http://atmosphere.meteor.com安裝這些社區的包。

但是,如果由於某種原因,你想要的JS包不在大氣中,取決於包,如果它的UI包(例如datepicker等)把它放在/client/lib文件夾中以避免流星崩潰(只能通過客戶)。

如果它是一個類型的模塊提取器(如骨幹 - 主幹包含在流星已經BTW:添加使用meteor add backbone),你可以把它放在/lib目錄你的包,它會自動在服務器和客戶端引用。