【问题标题】:Meteor breaks after update to 0.7.1.1 Cannot call method 'split' of undefined更新到 0.7.1.1 后流星中断无法调用未定义的方法“拆分”
【发布时间】:2014-02-27 07:32:33
【问题描述】:

这是我看到的完整错误:

/Users/myName/.meteor/tools/8d9edffd4f/lib/node_modules/fibers/future.js:173
                        throw(ex);
                              ^
TypeError: Cannot call method 'split' of undefined
  at Object.exports.parse (/Users/myName/.meteor/tools/8d9edffd4f/tools/parse-stack.js:18:26)
  at Object.exception (/Users/myName/.meteor/tools/8d9edffd4f/tools/buildmessage.js:355:28)
  at /Users/myName/.meteor/tools/8d9edffd4f/tools/packages.js:495:22
  at Array.forEach (native)
  at Function._.each._.forEach (/Users/myName/.meteor/tools/8d9edffd4f/lib/node_modules/underscore/underscore.js:79:11)
  at [object Object]._.extend.build (/Users/myName/.meteor/tools/8d9edffd4f/tools/packages.js:279:7)
  at /Users/myName/.meteor/tools/8d9edffd4f/tools/packages.js:1088:13
  at Array.forEach (native)
  at Function._.each._.forEach (/Users/myName/.meteor/tools/8d9edffd4f/lib/node_modules/underscore/underscore.js:79:11)
  at [object Object]._.extend.build (/Users/myName/.meteor/tools/8d9edffd4f/tools/packages.js:1087:7)
  at [object Object]._.extend.getForApp (/Users/myName/.meteor/tools/8d9edffd4f/tools/library.js:285:9)
  at /Users/myName/.meteor/tools/8d9edffd4f/tools/bundler.js:1762:25
  at Object.capture (/Users/myName/.meteor/tools/8d9edffd4f/tools/buildmessage.js:191:5)
  at Object.exports.bundle (/Users/myName/.meteor/tools/8d9edffd4f/tools/bundler.js:1697:31)
  at [object Object]._.extend._runOnce (/Users/myName/.meteor/tools/8d9edffd4f/tools/run-app.js:396:32)
  at [object Object]._.extend._fiber (/Users/myName/.meteor/tools/8d9edffd4f/tools/run-app.js:520:28)
  at /Users/myName/.meteor/tools/8d9edffd4f/tools/run-app.js:340:12

还有其他人遇到过这个问题吗?

【问题讨论】:

  • 我猜这是您的代码中的错误,看起来像...?
  • 抱歉,我的代码库足够大,无法发布任何有意义的内容。希望错误更具体。我将在下面发布我发现的问题。
  • 您可以从代码中修剪和修剪内容,直到达到仍然重现问题的最小部分。有了这么大的代码库,你可能已经多次做过类似的事情了。

标签: javascript node.js meteor


【解决方案1】:

找到了!

原来这是我的一个 Less 样式文件中的错误。使用未定义的@variable。

似乎 Meteor 0.7.1.1 中新更新的 Less 编译器不会像旧编译器那样抛出错误。希望他们能够获得错误报告,以便与新的 Less 编译器一起工作。

【讨论】:

  • 我有同样的错误,但它是我的 html 中的一个 '
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-30
  • 1970-01-01
  • 2011-12-20
  • 1970-01-01
  • 2013-03-13
相关资源
最近更新 更多