2016-06-23 5 views
0

基本的には、「nova:posts」フォルダを「custom-nova-posts」に複製し、この新しいパッケージを「packages」ディレクトリに配置しました。どのように1つのクローンノバ:望遠鏡ノヴァの記事ですか?

次に、「.meteor/packages」の「nova:posts」をコメントアウトし、そのすぐ下に「custom-nova-posts」を配置しました。私は "custom-nova-posts"の "package.js"ファイルに行き、 ".meteor/packages"のものと一致するように "name"を変更しました。

アプリは「エラー: '/ posts/insert'という名前のメソッドが既に定義されています」というエラーをスローしました。

「nova:comments」と同じプロセスを試してみましたが、同じエラーが発生しました。「posts」を「comments」に置き換えました。

答えて

0

このエラーは通常、同じコレクションを2回定義しようとしていることを意味します。アプリがまだ古いnova:postsを読み込んでいるようです。

パッケージがnova:postsに依存しているので、これはおそらく起こっています。

あなたの "custom-nova-posts"パッケージには単にnova:postsという名前を付けるだけです。 (nova:postsからnova:posts-disabledなどに名前を変更します)。 ディレクトリは、Gitの競合を避けるために "custom-nova-posts"という名前を付けることができるので、パッケージ名はpackage.jsに設定する必要があります。

+0

となっています。どうもありがとう –

関連する問題