4

meteor を最新の 0.6.0 にアップグレードし、コレクション API が定義されていないため、meteor が正しく起動しなくなりました。

ReferenceError: CollectionAPI が定義されていません

貼り付けた collectionapi をアプリの "packages" フォルダーにコピーしましたが、まだ実行されません。Collection API を最新の meteor 0.6.0 で使用するには、他に何かしなければならないことはありますか?

meteor add collectionapi - 言います: collectionapi: 既に使用しています

あらゆる種類の情報とヘルプを事前にありがとう!

4

2 に答える 2

1

パッケージをコピーして貼り付けるのが良い考えかどうかはわかりません。で再インストールしてmeteor remove collectionapiから、再度追加してみましたか?

更新: 私のパッケージの 1 つであるchartjsで同じ問題が発生しているようです。と言って、あなたと同様のエラーを出していますReferenceError: Chart is not defined。以前Chartはウィンドウにスコープが設定されていたため、クライアントの JS ファイルでアクセスできました。これは 0.6.0 でのスコープの変更によるものに違いありませんが、解決方法はまだわかりません。おそらくパッケージ自体を更新する必要があります。

更新 2: うん、akshat は完全に正しいです。chartjs パッケージの中心にある JS ファイルは、オブジェクトにスコープされるようにvar Chart変更する必要がありました。パッケージにプル リクエストを送信しました。Chartwindow

于 2013-04-07T15:25:45.907 に答える
0

はい、回答ありがとうございます。修正は、CollectionAPI github からダウンロードすることもできます。

https://github.com/crazytoad/meteor-collectionapi/pull/12

于 2013-04-09T06:51:13.940 に答える