В тестах приложения node.js express и nodeunit я широко использую coffeescript без сохранения полученных файлов javascript на диске, чтобы избежать засорения проекта strong> переводами javascript.
Когда я получаю какую-либо ошибку в файле coffeeScript, я вижу в консоли: имя файла, в котором произошла ошибка, и номер строки (например, 37): /pathTo_File/fileName.coffee:37
. Но у меня в файле кофе нет 37-й строки!!! У меня там строк в два раза меньше.
Я предполагаю, что я получил ошибку на 37-й строке в моем выходном файле javascript, но у меня его нет на диске. Только файлы Coffeescript.
Итак, как я могу получить номер строки с ошибкой в файле coffeescript?
Я понимаю, что я могу перевести свой файл сценария кофе вручную (используя консоль) в js и увидеть там номер строки и угадать, в какой строке я получил эту ошибку в моем файле кофе. Но, возможно, есть что-то быстрее.
Моя IDE — WebStorm, а os — osX.