2013-04-05 160 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到包。