2015-02-07 85 views
2

我創建一個包,都按照該發現流星書:https://book.discovermeteor.com/chapter/creating-a-meteor-package流星1.0.3.1「蒙戈沒有定義」

我得到這個在我的package.js

api.use(['[email protected]','[email protected]','[email protected]','[email protected]'],'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沒有奏效。

回答

2

好了,我發現(愚蠢的)錯誤:

做了:

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

應該已經:

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