Вздох. К сожалению, хотя думаю, что testSchedulerModel.coffee:12
будет означать "строку 12 из testSchedulerModel.coffee
, на самом деле это означает" строку 12 JavaScript, с которой testSchedulerModel.coffee
компилируется. Проблема в том, что в настоящее время нет способа отследить ошибки до исходного CoffeeScript (по крайней мере, не в Node).
Итак, вам нужно скомпилировать testSchedulerModel.coffee
как JS и посмотреть, какая там строка 12.
Улучшаются средства отладки для CoffeeScript, но на данный момент, вероятно, лучше установить Cakefile, который компилирует ваш код в JS перед его запуском, чтобы избежать такой путаницы.
Кстати, существует открытая проблема, связанная с этими .coffee
именами файлов в трассировке стека: проблема 987 .