使用陨石包的特定分支

时间:2013-09-13 21:18:48

标签: meteor packages meteorite

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

以下是我尝试过哪些版本的错误不存在

"packages": {

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

   }

2 个答案:

答案 0 :(得分:4)

在下面的评论中编辑(请不要将其留在dev !!!但事情正在迅速改变):

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

您是否尝试过这种语法?

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

答案 1 :(得分:0)

也希望安装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。现在工作正常。