如何创建Meteor软件包

如何创建Meteor软件包,meteor,Meteor,我阅读了有关包装的文档。同时观看视频。根据我在package文件夹中制作的package.js和smart.json文件。现在我的主要问题是如何将下面这个简单的示例代码转换为可重用的包 Meteor.methods({ Tweets: function (key,url,method) { var key = key; var response = Meteor.http.call( method, url, { params: { appkey

我阅读了有关包装的文档。同时观看视频。根据我在package文件夹中制作的package.js和smart.json文件。现在我的主要问题是如何将下面这个简单的示例代码转换为可重用的包

Meteor.methods({
    Tweets: function (key,url,method) {
    var key = key;
    var response = Meteor.http.call( method, url,
             { params: { appkey: key ,uid: "something" }});
    return response.content;
       }
    });
这是我的package.js文件:

Package.describe({
    summary: "bla bla"
});

Package.on_use(function (api){
api.use(["http"],["server"]);

api.add_files("script.js","server");
});
和smart.json文件:

{ "name": "Pacage name", "description": "description etc", "homepage":"http://example.com" , "author" : "myname", "version" : "0.1", "packages": {} } { “名称”:“包装名称”, “说明”:“说明等”, “主页”:http://example.com" , “作者”:“我的名字”, “版本”:“0.1”, “包”:{} }
如果我理解正确,你想创建陨石包

  • 首先,您必须创建Git存储库,例如
  • smart.json
    文件中添加git属性,并链接到存储库:
    {git:https://github.com/yourlogin/repo.git“}
  • 现在,您必须在atmosphere.meteor.com上注册->
    登录
    创建帐户
  • 在终端中,转到软件包目录并写入
    mrt版本。

  • 应该可以工作

    您还需要创建一个版本号对应于
    smart.json
    文件的
    标记
    。所以在你的情况下,在调用任何陨石例程之前,做一些类似于git tag v0.1的事情。@apendua不,他不必这样做<代码>捷运放行将自动为他执行。之后他只需登录github即可。