6

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

4

3 回答 3

6

有一种临时的、无证的方法可以做到这一点:

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

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

替换<your package name>为您的包的名称,与您可以运行的名称相同mrt add <your package name>

于 2013-07-25T13:08:53.790 回答
2

现在似乎没有办法做到这一点。唯一的非局部函数是publishand release

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

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

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

于 2013-07-24T15:42:29.440 回答
-3

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

于 2013-07-24T14:58:15.883 回答