Meteor 0.6.0和Collection API

时间:2013-04-05 10:27:02

标签: meteor

升级到最新的0.6.0 meteor和Collection API未定义,meteor无法正常启动:

ReferenceError:未定义CollectionAPI

我将粘贴的collectionapi复制到app“packages”文件夹,但仍然无法运行。还有什么我需要做的,使用Collection API和最新的meteor 0.6.0?

meteor add collectionapi - 说:collectionapi:已经在使用

提前感谢您提供任何信息和帮助!

2 个答案:

答案 0 :(得分: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发送至包裹。

答案 1 :(得分:0)

是的,谢谢你的回答。 Fix也可以在CollectionAPI github中下载:

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