【发布时间】:2013-01-27 16:23:49
【问题描述】:
如何将这些 JS 包添加到流星项目中?我是否只是将 JS 文件放在公用文件夹中,以便客户端和服务器可以访问它们?或者我需要遵循一些具体的步骤吗?
【问题讨论】:
如何将这些 JS 包添加到流星项目中?我是否只是将 JS 文件放在公用文件夹中,以便客户端和服务器可以访问它们?或者我需要遵循一些具体的步骤吗?
【问题讨论】:
这类独立库可以直接放在你项目下的/lib目录下。
要在客户端和服务器上使用,请将它们放入project/lib 文件夹中。
或者,如果您只想在客户端使用它们,请照常将它们放在project/client/lib
【讨论】:
简而言之,这取决于。
我建议您查看 http://atmosphere.meteor.com 以获取软件包列表。如果你要找的东西在那里,用npm install -g meteorite (https://github.com/oortcloud/meteorite) 安装陨石
一旦你安装了metorite,你就可以使用mrt add packagename很容易地安装这些社区包
大多数包都在http://atmosphere.meteor.com。
但是如果由于某种原因您想要的 JS 包不在大气中,取决于包,如果它是 UI 包(例如 datepicker 等),请将其放在 /client/lib 文件夹中以避免流星崩溃(仅可访问由客户)。
如果它是一种模块抽象器(例如骨干 - 骨干已经包含在流星中,顺便说一句:使用meteor add backbone 添加)你可以把它放在你包的/lib 目录中,它将被两个自动引用服务器和客户端。
【讨论】: