2013-08-19 63 views
3

我試圖使用一個專用的JSON文件的一些簡單的模板文件添加到收藏蒙哥如果爲空:流星:EJSON沒有定義

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

,我發現了錯誤:

ReferenceError: EJSON is not defined

有沒有人有任何線索?我使用的是Meteor 0.6.5。
感謝

回答

9

,你需要通過

meteor add ejson 

帶來EJSON到全局命名空間在流星0.6.5,除非你明確告訴它,包命名空間爲package

+0

謝謝!順便說一句,EJSON應該是小寫:meteor add ejson – Hamal000

+0

謝謝,更新!不知道它是區分大小寫的 – Akshat

0

考慮最新流星1.6,您可以按照以下步驟操作:

A.第一種方法[獨立流星重新啓動/停止/啓動]

  1. 編輯.meteor/packages文件,並添加 'ejson' 的文件

B.第二種方法

  1. 停止服務器是否結束按ctrl+c
  2. 運行命令meteor add ejson
  3. 使用命令重啓服務器meteor
+0

還是使用另一個終端窗口來添加 –