升级到最新的 0.6.0 meteor 并且集合 API 没有定义, meteor 不再正确启动:
引用错误:未定义 CollectionAPI
我将粘贴的 collectionapi 复制到应用程序“包”文件夹,但仍然无法运行。我还需要做些什么,才能在最新的meteor 0.6.0 中使用Collection API?
meteor 添加 collectionapi - 说:collectionapi:已经在使用
在此先感谢您提供任何类型的信息和帮助!
最佳答案
我不确定复制和粘贴包是个好主意。您是否尝试过使用 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到包裹。
关于Meteor 0.6.0 和 Collection API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15831537/