Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor 使用陨石包的特定分支_Meteor_Packages_Meteorite - Fatal编程技术网

Meteor 使用陨石包的特定分支

Meteor 使用陨石包的特定分支,meteor,packages,meteorite,Meteor,Packages,Meteorite,如何指定或更改要用于atmosphere的包的版本?我可以将git分支作为选项传递到smart.json文件吗?在smart.json文件中是这样的吗?我想运行一个git版本,让meteor抓取并在运行应用程序时使用该版本 以下是我尝试过的版本错误不存在的操作 "packages": { iron-router: { version: {"https://github.com/EventedMind/iron-router/tree/dev"} }

如何指定或更改要用于atmosphere的包的版本?我可以将git分支作为选项传递到smart.json文件吗?在smart.json文件中是这样的吗?我想运行一个git版本,让meteor抓取并在运行应用程序时使用该版本

以下是我尝试过的版本错误不存在的操作

"packages": {

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

   }
根据下面的评论进行编辑(不要将此保留在dev!!!但情况正在迅速变化):

你试过这个语法吗

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

我也想安装iron router Proges,但不允许我对主分支进行安装,因此我不得不删除iron router,将
smart.json
更改为

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

然后再次运行
mrt update
。现在可以了。

太棒了。我只需要更改
“branch”:“dev”
并从git属性中删除
“/tree/dev”
{
  "packages": {
    "bootstrap-3": {},
    "iron-router": {
      "git": "https://github.com/EventedMind/iron-router",
      "branch": "dev"
    },
    "dimsum": {},
    "iron-router-progress": {}
  }
}