【问题标题】:Using a specific branch of a meteorite package使用陨石包的特定分支
【发布时间】:2013-09-18 16:17:20
【问题描述】:

如何指定或更改要与大气一起使用的包的版本?我可以将 git 分支作为选项传递给我的 smart.json 文件吗? smart.json 文件中有这样的东西吗?我想运行一个 git 版本并在运行应用程序时让流星抓取并使用该版本。

这是我尝试做的不存在版本错误

"packages": {

     iron-router: {
        version: {"https://github.com/EventedMind/iron-router/tree/dev"} 
     }

   }

【问题讨论】:

    标签: meteor packages meteorite


    【解决方案1】:

    也想安装 iron-router-progess,但不允许我在 master 分支上这样做,所以我不得不删除 Iron-router,将 smart.json 更改为

    {
      "packages": {
        "bootstrap-3": {},
        "iron-router": {
          "git": "https://github.com/EventedMind/iron-router",
          "branch": "dev"
        },
        "dimsum": {},
        "iron-router-progress": {}
      }
    }
    

    然后再次运行mrt update。现在工作正常。

    【讨论】:

      【解决方案2】:

      根据下面的评论进行编辑(不要将其留在开发人员中!!!但事情正在迅速变化):

      iron-router: {
          "git": "https://github.com/EventedMind/iron-router" ,
          "branch": "dev"
        }
      }
      

      你试过这种语法吗?

      iron-router: {
          "git": "https://github.com/EventedMind/iron-router/tree/dev" ,
          "branch": "master"
        }
      }
      

      【讨论】:

      • 太棒了。我只需要更改 "branch": "dev" 并从 git 属性中删除 "/tree/dev"
      猜你喜欢
      • 2013-07-23
      • 2013-05-03
      • 2015-09-13
      • 1970-01-01
      • 2014-01-03
      • 1970-01-01
      • 2013-07-04
      • 2013-08-12
      • 2014-12-22
      相关资源
      最近更新 更多