编译Coffeescript的问题



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

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

当使用coffee -c bar编译时。咖啡被编译成

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

如果它有任何不同,我在Windows和完全相同的咖啡脚本正确编译使用SassAndCoffee。我尝试了许多不同的编译器(Node.exe +最新的coffescript源,Coffee.exe等),但都显示出相同的行为。有人有什么想法吗?

James,检查一下你的代码中是否有不寻常的空白,这会让Coffeescript的解析器感到困惑。由于Coffeescript是一种以空格分隔的语言(通常),因此制表符对空格的错误可能是错误的根源。

最新更新