【发布时间】:2014-11-18 15:18:32
【问题描述】:
尝试将 Crowducate 从 Meteor 0.8 移植到 1.0。我跑了“流星更新”。 Meteor 1.0 的分支是 --> here.
我有更新问题,即我无法为“新”铁:路由器删除“旧”铁路由器。所以目前,两个版本都已安装(当然,这必须改变)。流星包文件:
# Meteor packages used by this project, one per line.
#
# 'meteor add' and 'meteor remove' will edit this file for you,
# but you can also edit it by hand.
# Packages by Meteor
standard-app-packages
preserve-inputs
audit-argument-checks
spiderable
less
coffeescript
accounts-password
accounts-facebook
accounts-google
accounts-ui
# Packages by community
minimongoid
iron-router
iron:router
kaptron:minimongoid
# Packages by Manuel Schoebel
运行流星:给出以下错误:
最后,我也得到以下错误:
Exception in defer callback: TypeError: Cannot read property 'insert' of undefined
at Utils.extend.autoRender (http://localhost:3000/packages/iron-router.js?af9f4791b8af4582a37d93bcade1eed163a976a8:1636:17)
at http://localhost:3000/packages/iron-router.js?af9f4791b8af4582a37d93bcade1eed163a976a8:1465:16
at _.extend.withValue (http://localhost:3000/packages/meteor.js?61916b1060b33931a21f104fbffb67c2f3d493c5:945:17)
at http://localhost:3000/packages/meteor.js?61916b1060b33931a21f104fbffb67c2f3d493c5:430:45
at Object.<anonymous> (http://localhost:3000/packages/meteor.js?61916b1060b33931a21f104fbffb67c2f3d493c5:973:22)
at onGlobalMessage (http://localhost:3000/packages/meteor.js?61916b1060b33931a21f104fbffb67c2f3d493c5:367:23)
所以大多数事情都是未定义的。我还在本地将 Meteor.Collection 更改为 Mongo.Collection。现在,两者都未定义。
感谢您的帮助, 阿米尔
旁注:一直在寻找这个项目的合作者。联络我。 :)
【问题讨论】:
-
尝试将您的收藏放在
lib下,以便它们首先加载。 -
@DavidWeldon:谢谢提示 :) 完成了,但不会改变任何东西。
标签: javascript mongodb meteor iron-router