Pull to refresh

Отладка Grunt-задания в WebStorm

Node.JS
Вообще-то у меня PhpStorm, но, думаю, все будет работать и в WebStorm.

Запускаем в командной строке
cd <path to Gruntfile>
node --debug-brk=64005 $(which grunt) img2base64

Где 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.

Профит!
Вот как выглядит окно при отладке


Полезные ссылки

Отладка в WebStorm (в любой IDE от JetBrains) — http://www.jetbrains.com/webstorm/webhelp/running-and-debugging-node-js.html
Отладка в браузере (Google Chrome или другой на WebKit) — https://github.com/dannycoates/node-inspector
Tags:gruntdebugотладкаphpstormwebstormjetbrains
Hubs: Node.JS
Total votes 19: ↑16 and ↓3 +13
Views9K

Comments 9

Only those users with full accounts are able to leave comments. Log in, please.

Popular right now

Node.js разработчик
from 40,000 to 60,000 ₽Onlinetours.ruRemote job
Node.js Developer
from 90,000 ₽Modum LabRemote job
Node.js разработчик
from 200,000 ₽KinddaRemote job
Backend node.JS
from 130,000 to 170,000 ₽JiffyRemote job
Node.js developer
from 150,000 to 200,000 ₽SoftariaСанкт-Петербург