我有一个非常简单的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等),但都表现出相同的行为。有没有人有任何想法?
答案 0 :(得分:2)
詹姆斯,检查并查看你的代码中是否有异常的空格,这会让Coffeescript的解析器感到困惑。由于Coffeescript是一种以空格分隔的语言(通常),因此标签 - 空格错误可能是您错误的来源。