3

我正在尝试使用私有 JSON 文件将一些简单的模板文档添加到 mongo 集合中,如果它是空的:

if (Passions.find().count() === 0) {
  mockPassions = JSON.parse(Assets.getText("mockups/passions.json"));
  _.each(mockPassions.passions, function(passion) {
    return Passions.insert(passion);
  });
}

我收到错误:

ReferenceError:未定义 EJSON

有没有人有任何线索?我正在使用 Meteor 0.6.5。
谢谢

4

2 回答 2

9

您需要EJSON通过

meteor add ejson

在流星 0.6.5 中,除非您明确告诉它,否则包被命名为package

于 2013-08-19T14:06:41.237 回答
0

考虑到最新的 Meteor 1.6,您可以按照以下步骤操作:

A. 第一种方法 [独立于流星重启/停止/启动]

  1. 编辑.meteor/packages文件并将“ejson”添加到文件末尾

B. 第二种方法

  1. 如果服务器已经在运行,请按ctrl+c
  2. 运行命令meteor add ejson
  3. 使用命令重启服务器meteor
于 2017-08-23T11:56:14.887 回答