Meteor - 添加autoform包后的错误

时间:2017-05-07 21:04:28

标签: mongodb meteor meteor-autoform

我正在尝试将autoform包添加到我的meteor项目中。运行" meteor add aldeed:autoform"并添加包 - 我遇到以下错误: 找不到模块' mongo-object', 无法读取属性' AutoForm'未定义的, 未捕获的ReferenceError:meteorInstall未定义

我甚至没有尝试使用这个包。只是添加包导致错误。我正在使用Meteor 1.4.4.1

知道为什么会这样吗?我按照autoform github repo中的说明进行操作。

1 个答案:

答案 0 :(得分:4)

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']);

对于大多数人来说,不是100%明确的,切换到af6

  1. 您需要从meteor包中删除旧的aldeed:simple-schema包
  2. 您需要从已弃用的collection2切换到collection2-core
  3. 您需要了解change log,表示已弃用的方法和方法名称更改。
  4. 如果你关注所有这些变化,它应该再次运行得很好。

    更新2018年3月: collection2-core现已合并回aldeed:collection2,因此请使用此软件包的最新版本。