首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >流星:没有定义EJSON

流星:没有定义EJSON
EN

Stack Overflow用户
提问于 2013-08-19 14:01:05
回答 2查看 1.9K关注 0票数 3

如果mongo集合为空,我尝试使用私有JSON文件向mongo集合添加一些简单的模板文档:

代码语言:javascript
复制
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。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-19 14:06:41

您需要通过以下方式将EJSON提升到全局命名空间

代码语言:javascript
复制
meteor add ejson

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

票数 9
EN

Stack Overflow用户

发布于 2017-08-23 11:56:14

考虑到最新的Meteor 1.6,您可以执行以下步骤:

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

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

B.第二种方法

  1. 如果已经通过按ctrl+c运行服务器,则停止服务器
  2. 运行命令meteor add ejson
  3. 使用命令meteor重新启动服务器
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18315745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档