2013-02-12 47 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目录你的包,它会自动在服务器和客户端引用。