【问题标题】:how to create Meteor package如何创建 Meteor 包
【发布时间】:2013-11-13 23:41:21
【问题描述】:

我阅读了有关包装 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": "包名", “描述”:“描述等”, "主页":"http://example.com" , “作者”:“我的名字”, “版本”:“0.1”, “包”:{} }

【问题讨论】:

    标签: meteor


    【解决方案1】:

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

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

    应该有效

    【讨论】:

    • 您还需要创建tag,其版本号与您在smart.json 文件中的内容相对应。因此,在您的情况下,请在调用任何 meteorite 例程之前执行类似 git tag v0.1 的操作。
    • @apendua 不,他不必这样做。 mrt release 会自动为他做。之后他只需登录 github。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-24
    • 1970-01-01
    • 1970-01-01
    • 2015-04-01
    • 2017-09-27
    • 2023-03-11
    相关资源
    最近更新 更多