【问题标题】:How would one clone nova:posts in Telescope Nova?一个克隆新星:如何在望远镜新星中发帖?
【发布时间】:2016-06-23 16:36:15
【问题描述】:

基本上我所做的是将“nova:posts”文件夹复制到“custom-nova-posts”中,并将这个新包放入“packages”目录中。

然后我在“.meteor/packages”中注释掉“nova:posts”并将“custom-nova-posts”放在它的正下方。然后我进入“custom-nova-posts”的“package.js”文件并更改“名称”以匹配“.meteor/packages”中的内容。

应用程序随后抛出错误“错误:已定义名为 '/posts/insert' 的方法”。

然后我用“nova:cmets”尝试了同样的过程,它抛出了同样的错误,用“cmets”替换了“posts”。

【问题讨论】:

    标签: meteor telescope


    【解决方案1】:

    该错误通常意味着您尝试定义同一个集合两次。所以听起来应用程序仍在加载旧的nova:posts

    这可能是因为 other 包依赖于nova:posts

    我要做的就是简单地将您的“custom-nova-posts”包命名为nova:posts。 (并将 nova:posts 重命名为 nova:posts-disabled 或其他名称)。注意你的目录仍然可以命名为“custom-nova-posts”以避免Git冲突,你只需要在package.js中设置包名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-12
      • 1970-01-01
      相关资源
      最近更新 更多