如何创建Meteor包

时间:2013-11-13 13:57:03

标签: meteor

我阅读了有关打包https://atmosphere.meteor.com/wtf/package的文档。并观看视频https://eventedmind.com/feed/G6K5WCcxpt534yYrw。根据我在包文件夹中创建的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": {}
        }

1 个答案:

答案 0 :(得分:3)

如果我理解正确,你想创建Meteorite包。

  1. 首先,您必须创建Git存储库,例如在http://github.com
  2. smart.json文件中添加git属性以及指向存储库的链接: { git: "https://github.com/yourlogin/repo.git" }
  3. 现在,您必须在atmosphere.meteor.com上注册 - > Sign in> Create account
  4. 在终端中转到包目录并写入mrt release .
  5. 应该工作