我正在尝试将autoform包添加到我的meteor项目中。在运行“meteor add aldeed:autoform”并添加包之后,我遇到了以下错误:
找不到模块“mongo object”,
无法读取未定义的属性“autoform”,
未捕获引用错误:未定义MeteoInstall
我甚至没有试着用这个包裹。只是添加包导致了错误。我在用流星1.4.4.1
知道为什么吗?我遵循了autoform github repo中的指令。

最佳答案

installation for autoform 6表示如下:

$ meteor add aldeed:autoform
$ npm i --save simpl-schema

然后需要(在v.>=6.0.0中)在simpleschema定义中启用autoform条目。只需要一次,例如在启动脚本中:
import SimpleSchema from 'simpl-schema';
SimpleSchema.extendOptions(['autoform']);

什么对大多数人来说不是百分之百的清楚,切换到AF6
您需要从meteor包中删除旧的aldeed:simple schema包
您需要从不推荐的collection2切换到collection2-core
您需要注意change log,它表示不推荐使用的方法和方法名更改。
如果你关心所有这些变化,它应该运行真的很好。
更新日期:2018年3月:collection2-core现在合并回aldeed:collection2所以使用此包的最新版本。

关于mongodb - Meteor - 添加autoform包后的错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43836708/

10-09 15:16