我创建了一个流星应用并克隆了houston。我从路径app / houston运行meteor,出现以下错误。
TypeError: Object #<Object> has no method 'describe'
W20150316-16:02:33.273(5.5)? (STDERR) at app/houston/package.js:3:9
W20150316-16:02:33.273(5.5)? (STDERR) at app/houston/package.js:76:3
W20150316-16:02:33.273(5.5)? (STDERR) at /home/garima.wadhera/houston_app/.meteor/local/build/programs/server/boot.js:205:10
W20150316-16:02:33.273(5.5)? (STDERR) at Array.forEach (native)
W20150316-16:02:33.274(5.5)? (STDERR) at Function._.each._.forEach (/home/admin/.meteor/packages/meteor-tool/.1.0.41.yumiah++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
W20150316-16:02:33.274(5.5)? (STDERR) at /home/garima.wadhera/houston_app/.meteor/local/build/programs/server/boot.js:116:5
=> Exited with code: 8
=> Your application is crashing. Waiting for file change.
我在哪里弄错了?请指导。
供参考:houston code
答案 0 :(得分:1)
https://github.com/gterrono/houston的休斯顿包是一个流星包而不是流星项目。如果您将其作为包添加到现有的流星项目中,它就会运行。
您必须将包添加到另一个流星项目。
meteor create project
cd project
meteor add houston:admin
然后,您可以在网络浏览器上的/admin
加载它。
如果你想编辑代码,请创建一个名为packages
的目录,将包克隆到那个和meteor remove houston:admin
(如果你在上面添加它)并将其添加回meteor add houston:admin
(将添加当地人)