【问题标题】:Meteor 1.0.3.1 "Mongo is not defined"Meteor 1.0.3.1“未定义Mongo”
【发布时间】:2015-02-07 11:22:48
【问题描述】:

我正在根据 Discover Meteor 书创建一个包:https://book.discovermeteor.com/chapter/creating-a-meteor-package

我在我的package.js 上收到了这个

api.use(['mongo@1.0.11','minimongo@1.0.6','mongo-livedata@1.0.7','templating@1.0.11'],'client',{ unordered: true });

我在 errors.js 文件中得到了这个:

Errors = {
  collection: new Mongo.Collection(null),
  ...
}

但我收到以下错误:

W20150206-21:52:14.453(-5)? (STDERR)          
W20150206-21:52:14.454(-5)? (STDERR) /Users/Diego/.meteor/packages/meteor-tool/.1.0.40.959pzb++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:173
W20150206-21:52:14.454(-5)? (STDERR)                        throw(ex);
W20150206-21:52:14.454(-5)? (STDERR)                              ^
W20150206-21:52:14.456(-5)? (STDERR) ReferenceError: Mongo is not defined
W20150206-21:52:14.456(-5)? (STDERR)     at Package (packages/diegoferreyra:errors/errors.js:2:1)
W20150206-21:52:14.456(-5)? (STDERR)     at /Users/Diego/Documents/htdocs/microscope/.meteor/local/build/programs/server/packages/diegoferreyra_errors.js:26:4
W20150206-21:52:14.456(-5)? (STDERR)     at /Users/Diego/Documents/htdocs/microscope/.meteor/local/build/programs/server/packages/diegoferreyra_errors.js:35:3
W20150206-21:52:14.456(-5)? (STDERR)     at /Users/Diego/Documents/htdocs/microscope/.meteor/local/build/programs/server/boot.js:205:10
W20150206-21:52:14.456(-5)? (STDERR)     at Array.forEach (native)
W20150206-21:52:14.456(-5)? (STDERR)     at Function._.each._.forEach (/Users/Diego/.meteor/packages/meteor-tool/.1.0.40.959pzb++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
W20150206-21:52:14.456(-5)? (STDERR)     at /Users/Diego/Documents/htdocs/microscope/.meteor/local/build/programs/server/boot.js:116:5

我已经检查过这个错误:meteor 0.9.1 , Mongo is not defined inside my custom Package

但是将 mongo 添加到数组中不起作用。

【问题讨论】:

    标签: javascript mongodb meteor


    【解决方案1】:

    好的,所以我发现了(愚蠢的)错误:

    已经完成了:

    api.addFiles(['errors.js','errors_list.html','errors_list.js']);
    

    应该是:

    api.addFiles(['errors.js','errors_list.html','errors_list.js'],'client');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-05
      • 2017-10-24
      • 1970-01-01
      • 2014-07-20
      • 2015-11-06
      相关资源
      最近更新 更多