Проблемы компиляции Coffeescript - PullRequest
4 голосов
/ 01 сентября 2011

У меня действительно простой класс 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 и т. Д.), Но все они демонстрируют одинаковое поведение. У кого-нибудь есть мысли?

1 Ответ

2 голосов
/ 09 сентября 2011

Джеймс, проверьте и посмотрите, есть ли в вашем коде необычные пробелы, которые сбивают с толку синтаксический анализатор Coffeescript. Так как Coffeescript является языком с пробелами (обычно), источником вашей ошибки может быть ошибка tabs-vs -pace.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...