0

Meteor で少し遊んでいて、ここで問題が発生しました。Meteor 1.2 btw を使用しています。

私はカードゲームを実装しているので、良い習慣としてインターウェブを読みながら、アプリの機能をパッケージに分け始めました。

依存関係を配線するために app-lib パッケージを作成しました。そのパッケージはアプリ内の他のパッケージで必要とされるため、一部のパッケージのバージョンを更新する必要がある場合は、それを使用するすべてのパッケージを一度に更新します。

この app-lib パッケージにapi.imply()は、それを使用する他のパッケージに公開したい依存関係があります。現在、 のパッケージである他のパッケージが 1 つだけありboardますがapi.use()api-libアプリの起動時に次のエラーが発生します。

「オブジェクト [object Object] にはメソッド 'helpers' がありません」

このエラーはコレクションに発生し、dburles:collection-helpers私が思うパッケージに関係しています。

私が問題を解決しようとしたこと:

  • にあることを確認してapp-libくださいdburles:collection-helpersapi.imply()
  • dburles:collection-helpersメインアプリに含める
  • dburles:collection-helpers「ボード」パッケージに含める

問題は解決しません。パッケージを抽出する前に、すべての依存関係がメイン アプリにあり、すべて正常に機能していたことに注意してください。

おそらく、私がよく知らないロードオーダーに問題があると思います。

推測はありますか?

4

1 に答える 1

0

パッケージを削除して再インストールしてみては?私が知る限り、流星群は

于 2016-02-21T19:41:17.423 に答える