Отладка Grunt-задания в WebStorm
Вообще-то у меня PhpStorm, но, думаю, все будет работать и в WebStorm.
Обновление: для PhpStorm 7 нужно сначала поставить плагин для node.js (Настройки→plugins→Install Jetrains plugin…→NodeJS)
В общем-то, это следует из этой статьи — Способы отладки node.js приложения.
Запускаем в командной строке
Где img2base64 — название нужного задания. Можно опустить этот параметр, чтобы запустились все задания.
Получаем debugger listening on port 64005
Далее в настройках WebStorm: Run → Edit configurations… → + → Node JS Remote Debug. Задаем название конфигурации (например, grunt), Host: 127.0.0.1, Debug port: 64005 (порт можно задавать любой от 1025 до 65535, главное везде один и тот же). Нажимаем OK. Задаем точку останова (breakpoint) и нажимаем кнопку Debug.
Профит!
Вот как выглядит окно при отладке
P.S.: Опубликовал сначала на хабре, а то они нервничают, когда он не первые:)
В Windows 7
1 2 |
set pathh=where grunt ^| findstr ".cmd" node --debug-brk=64005 %pathh% |
Но не работает из-за ошибки в этом самом .cmd
Similar Posts
LEAVE A COMMENT
Для отправки комментария вам необходимо авторизоваться.