我有一个非常简单的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等),但都显示相同的行为.有没有人有任何想法?
最佳答案 詹姆斯,检查并查看你的代码中是否有不寻常的空格,这会混淆Coffeescript的解析器.由于Coffeescript是一种以空格分隔的语言(通常),因此tab-vs-spaces错误可能是您错误的来源.