【问题标题】:Unpublish package from Atmosphere从 Atmosphere 取消发布包
【发布时间】:2013-07-24 03:01:23
【问题描述】:

我已经向 Atmosphere 发布了一些处于 beta 状态的包。现在,在开发中发现其中一些是无用的(它们被另一个消耗掉了)。如何取消发布它们?

【问题讨论】:

    标签: meteor meteorite


    【解决方案1】:

    有一种临时的、未记录的方法可以做到这一点:

    使用与发布包相同的详细信息登录到大气网站,然后在 chrome、safari 或 firefox 的 javascript 控制台中运行:

    Meteor.call("deletePackage","<your package name>",function(err,result){
        console.log(result || err)
    });
    

    &lt;your package name&gt; 替换为您的包的名称,与您可以运行 mrt add &lt;your package name&gt; 的名称相同。

    【讨论】:

      【解决方案2】:

      现在似乎没有办法做到这一点。唯一的非本地函数是publishrelease

      https://github.com/oortcloud/meteorite/blob/master/lib/meteorite.js

      但是,我同意这是一个绝对需要添加的功能,以便至少一些想要清理东西的人有能力这样做。否则我们最终会像 npm 一样陷入包地狱:)

      你应该在陨石回购中打开一个问题。

      【讨论】:

        【解决方案3】:

        我认为您只需手动将它们从 smart.json 文件中删除,它就会“取消发布”它们

        【讨论】:

        • 从大气中取消发布,而不是在本地发布
        猜你喜欢
        • 2018-12-17
        • 1970-01-01
        • 1970-01-01
        • 2016-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-30
        • 1970-01-01
        相关资源
        最近更新 更多