2014-08-28 79 views
1

按本https://hackpad.com/Migrating-Packages-zN0we9sIjkH我创建了一个新的流星包,并尝试发布时,目前面临的一个问题。流星0.9程序包发布问题

PACKAGENAME: '用户名:的packageName'

要添加包: '流星添加的packageName'(mateor添加用户名:的packageName没有工作)。 包在本地运行没有任何问题。

当我尝试发布,

cd path/to/your:package meteor publish

消息:

没有名为 '的packageName' 包。如果你正在创建一个新的包,使用--create标志。 发布失败。

然后我试图“流星发布--create”

消息:

要确认您希望与没有考虑 前缀创建一个顶级包,请运行该命令再次使用--top-level选项。 (只有管理员可以创建一个没有账号前缀顶级包)

我用:在创建软件包时,并且已经登录到帐户流星“用户ID软件包名”。任何想法解决这个问题?

谢谢!

回答

4

确保name领域是package.js

Package.describe({ 
    name: "user:packagename", 
    // other fields 
}); 

然后,就没有必要确保包是在具有相同名称的目录。

为一个例子见https://github.com/mizzao/meteor-user-status

+0

嗨安德鲁谢谢。我在包名称中缺少用户。感谢这个例子。 成功发布:https://atmospherejs.com/prasad19sara/client-debugger – Prasad19sara 2014-08-29 05:12:33