Отладка тестов Coffeescript jasmine-node в Webstorm/Intellij

Я использую node-jasmine 2 beta4 и пишу на coffeescript. Я с радостью запускаю тесты в Intellij 13.1, установив следующую конфигурацию запуска.

Node interpreter: /usr/local/bin/node 
Working Dir: [Project Directory]
Javascript File: node_modules/jasmine-node/bin/jasmine-node
Application Parameters: --coffee --verbose spec

У меня также есть установщики файлов для всех моих файлов coffeescript, и они правильно строятся и помещаются в подкаталог [Project Directory]/.build

Большой! Но установка точек останова при отладке не работает. Информация, отправленная обратно в Intellij, похоже, ссылается на файлы javascript с учетом номеров строк, которые я вижу, предполагая, что на исходные карты ссылаются неправильно.

Кто-нибудь может помочь?

(В настоящее время я делаю это, добавляя оператор debugger вместо точек останова intellij)


person ARO    schedule 23.10.2014    source источник


Ответы (1)


Я думаю, что ваш файл Javascript должен быть node_modules/jasmine-node/lib/jasmine-node/cli.js. документация по jasmine-node рекомендует использовать файл cli.js при непосредственном использовании узла вместо NPM (см. в разделе Использование).

person Spencer Kormos    schedule 25.03.2015