【问题标题】:Adding packages like moment.js & account.js to meteor Project将 moment.js 和 account.js 等包添加到流星项目
【发布时间】:2013-01-27 16:23:49
【问题描述】:

如何将这些 JS 包添加到流星项目中?我是否只是将 JS 文件放在公用文件夹中,以便客户端和服务器可以访问它们?或者我需要遵循一些具体的步骤吗?

【问题讨论】:

标签: package meteor momentjs


【解决方案1】:

这类独立库可以直接放在你项目下的/lib目录下。

要在客户端和服务器上使用,请将它们放入project/lib 文件夹中。

或者,如果您只想在客户端使用它们,请照常将它们放在project/client/lib

【讨论】:

    【解决方案2】:

    简而言之,这取决于。

    我建议您查看 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 目录中,它将被两个自动引用服务器和客户端。

    【讨论】:

      【解决方案3】:

      你必须通过控制台添加包。

      例如输入“meteor add accounts-password”。

      here

      也许你应该看看这些视频here

      了解如何添加流星包。

      【讨论】:

      • 很遗憾,这不是真的:meteor add 只允许您添加官方包。 Moment.js 不是官方软件包,因此无法使用。此处列出了正确的解决方案:一种是手动在“/lib”中添加代码,另一种是使用 Atmosphere 包管理器(非官方)。
      猜你喜欢
      • 2017-04-18
      • 2012-10-18
      • 1970-01-01
      • 2016-01-29
      • 1970-01-01
      • 2018-10-11
      • 2015-03-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多