Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor 流星0.8与翡翠_Meteor_Meteorite - Fatal编程技术网

Meteor 流星0.8与翡翠

Meteor 流星0.8与翡翠,meteor,meteorite,Meteor,Meteorite,我正在尝试将我的应用程序升级到Meteor 0.8,它使用新的Blaze模板引擎 $ meteor update my-app: updated to Meteor 0.8.0. $ mrt update 问题是,我正在使用Jade,运行meteor后,它提示: While building the application: <runJavaScript-38>:167:38: Object #<Object> has no method 'compile' (com

我正在尝试将我的应用程序升级到Meteor 0.8,它使用新的Blaze模板引擎

$ meteor update
my-app: updated to Meteor 0.8.0.

$ mrt update
问题是,我正在使用Jade,运行meteor后,它提示:

While building the application:
<runJavaScript-38>:167:38: Object #<Object> has no method 'compile' (compiling modules/homepage/client/views/_homepage.jade)
  at Object.html_scanner._handleTag (<runJavaScript-38>:167:38)
  at Object.html_scanner.scan (<runJavaScript-38>:118:20)
  at handler (<runJavaScript-38>:526:30)
但现在,通过运行Meteor,出现以下错误:

=> Started proxy.
=> Started MongoDB.     
=> Starting your app...
/Users/mac/.meteor/tools/c2a0453c51/lib/node_modules/fibers/future.js:173
                    throw(ex);
                          ^
TypeError: Cannot read property 'name' of undefined
  at /Users/mac/.meteor/tools/c2a0453c51/tools/packages.js:750:28
  at Function._.each._.forEach (/Users/mac/.meteor/tools/c2a0453c51/lib/node_modules/underscore/underscore.js:87:22)
  at /Users/mac/.meteor/tools/c2a0453c51/tools/packages.js:745:9
  at Array.forEach (native)
  at Function._.each._.forEach (/Users/mac/.meteor/tools/c2a0453c51/lib/node_modules/underscore/underscore.js:79:11)
  at [object Object]._.extend._allHandlers (/Users/mac/.meteor/tools/c2a0453c51/tools/packages.js:744:7)
  at [object Object]._.extend.registeredExtensions (/Users/mac/.meteor/tools/c2a0453c51/tools/packages.js:768:24)
  at [object Object].slice.getSourcesFunc (/Users/mac/.meteor/tools/c2a0453c51/tools/packages.js:1713:41)
  at [object Object]._.extend.build (/Users/mac/.meteor/tools/c2a0453c51/tools/packages.js:279:17)
  at /Users/mac/.meteor/tools/c2a0453c51/tools/packages.js:1088:13
  at Array.forEach (native)
  at Function._.each._.forEach (/Users/mac/.meteor/tools/c2a0453c51/lib/node_modules/underscore/underscore.js:79:11)
  at [object Object]._.extend.build (/Users/mac/.meteor/tools/c2a0453c51/tools/packages.js:1087:7)
  at [object Object]._.extend.getForApp (/Users/mac/.meteor/tools/c2a0453c51/tools/library.js:285:9)
  at /Users/mac/.meteor/tools/c2a0453c51/tools/bundler.js:1762:25
  at Object.capture (/Users/mac/.meteor/tools/c2a0453c51/tools/buildmessage.js:191:5)
  at Object.exports.bundle (/Users/mac/.meteor/tools/c2a0453c51/tools/bundler.js:1697:31)
  at [object Object]._.extend._runOnce (/Users/mac/.meteor/tools/c2a0453c51/tools/run-app.js:396:32)
  at [object Object]._.extend._fiber (/Users/mac/.meteor/tools/c2a0453c51/tools/run-app.js:520:28)
  at /Users/mac/.meteor/tools/c2a0453c51/tools/run-app.js:340:12

我看不出错误来自何处。

问题似乎来自软件包。我真的不知道发生了什么,但我想这不是最新的火焰引擎。如果可以的话,把它取下来

mrt remove belt-jade-handlebars.

当我开始一个空项目时,使用新的jade包对我来说很有用。在0.8版本之前,您是如何编译您的jade文件的?在.meteor/packages.js中,我刚刚有了以下软件包:标准应用程序包、咖啡脚本、帐户库、帐户密码、铁路由器、皮带玉把手、电子邮件、把手助手和npm。这很有效,但我没有添加玉石包装。很有趣。那个么,当你们捷运移除皮带玉石把手时会发生什么?你们更新了铁路由器吗?旧版本不适用于Blaze。
mrt remove belt-jade-handlebars.