【问题标题】:How to install atmosphere packages without meteorite?没有陨石怎么安装大气包?
【发布时间】:2013-08-12 04:00:20
【问题描述】:

mrt 目前在 Mac https://github.com/oortcloud/meteorite/issues/172 上存在卷名中包含空格的错误。

在解决之前,我如何才能从大气中手动安装软件包?

【问题讨论】:

    标签: meteor meteorite


    【解决方案1】:

    meteor 路由器也需要 HTML5-History-API

    git clone --recursive https://github.com/tmeasday/meteor-HTML5-History-API.git

    删除 meteor,文件夹应如下所示 HTML5-History-API

    然后流星添加路由器

    【讨论】:

      【解决方案2】:

      您可以在您的项目中创建一个名为/packages 的目录,然后手动安装每个包及其依赖项。例如“流星路由器”

      /packages

      git clone https://github.com/tmeasday/meteor-router.git
      mv meteor-router router
      
      git clone --recursive https://github.com/tmeasday/meteor-page-js-ie-support.git
      mv meteor-page-js-ie-support page-js-ie-support
      

      第二个是对流星路由器的依赖,你可以在包的atmosphere page 上看到它。递归确保子模块 pages-js 也被 git 克隆进去。

      流星 0.65+

      正如 thatjuan 所指出的:一旦你这样做了,你只需要将主要的添加到你的项目中。您不必添加依赖项。

      meteor add router
      

      【讨论】:

      • 如果我没记错的话,我是不是还需要在 packages.json 中添加一些条目?我确定我在某个地方读到过这篇文章,但我就是不记得在哪里。
      • 我试过了,效果很好!但是您怎么知道要像以前那样重命名文件?如果我正在安装另一个包,我怎么知道重命名文件和文件名?在 github 条目的自述文件中没有任何指示要重命名meteor-router。
      • 您不必编辑 smart.json 或任何东西,您不需要陨石来使用上述文件并且它也会忽略这些文件,这意味着您也可以在 Windows 上使用它。您必须将目录重命名为环境中的任何包名称
      • 我发现在 0.6.5 之后你还必须将包添加到 .meteor/packages (使用流星添加)。我正在尝试使用 Iron-router,这是让它工作的唯一方法。
      猜你喜欢
      • 2014-01-03
      • 1970-01-01
      • 2015-09-13
      • 2014-12-22
      • 2013-08-19
      • 1970-01-01
      • 2014-01-30
      • 1970-01-01
      • 2013-05-03
      相关资源
      最近更新 更多