2013-04-05 136 views
4

升級到流星和收集API沒有定義的最新的0.6.0,流星不能正常啓動更多:流星0.6.0和集合API

的ReferenceError:CollectionAPI沒有定義

我複製將collectionapi粘貼到應用程序「包」文件夾中,但仍然無法運行。還有什麼我必須做的,使用Collection API與最新的流星0.6.0?

流星添加collectionapi - 說:collectionapi:已經使用

預先感謝任何種類的信息和幫助!

+1

這可能與新的變量範圍的一個bug,它需要更新工作,或者如果你可以編輯代碼中找到其中'變種CollectionAPI'並將其更改爲「收集API」 – Akshat 2013-04-05 11:47:52

回答

1

我不確定複製和粘貼包是一個好主意。你有沒有試圖用meteor remove collectionapi重新安裝它,然後再次添加它?

更新:我似乎遇到與我的一個包,chartjs相同的問題。現在它給了你一個類似的錯誤,說ReferenceError: Chart is not defined。之前的Chart被限定在窗口中,所以它可以在我的客戶端JS文件中訪問。它必須是由於0.6.0中的範圍更改,但我不確定如何解決它 - 可能包本身需要更新。

更新2:是啊,akshat死的權利,在chartjs包的心臟JS文件所需的var Chart改變,只是Chart所以這將是作用域爲window對象。已發送a pull request到包。