编译Coffeescript的问题

时间:2011-09-01 15:56:40

标签: javascript .net coffeescript

我有一个非常简单的coffescript类:

class Bar
   foo: ->
      console.log('bar')

使用coffee -c bar.coffee进行编译时正在编译成

(function() {
  class(Bar({
    foo: function() {
      return console.log('bar');
    }
  }));
}).call(this);

如果它有所不同我在Windows中使用SassAndCoffee完全相同的coffeescript编译。我已经尝试了许多不同的编译器(Node.exe +最新的coffescript源,Coffee.exe等),但都表现出相同的行为。有没有人有任何想法?

1 个答案:

答案 0 :(得分:2)

詹姆斯,检查并查看你的代码中是否有异常的空格,这会让Coffeescript的解析器感到困惑。由于Coffeescript是一种以空格分隔的语言(通常),因此标签 - 空格错误可能是您错误的来源。