У меня действительно простой класс coffescript:
class Bar
foo: ->
console.log('bar')
Который при компиляции с использованием coffee -c bar.coffee компилируется в
(function() {
class(Bar({
foo: function() {
return console.log('bar');
}
}));
}).call(this);
Если какая-то разница, я в Windows, и тот же самый coffeescript корректно компилируется с использованием SassAndCoffee . Я пробовал несколько разных компиляторов (Node.exe + последний исходный код coffescript, Coffee.exe и т. Д.), Но все они демонстрируют одинаковое поведение. У кого-нибудь есть мысли?