Aby debugować, musimy zmodyfikować plik gruntowy w bin. Na moim komputerze grunt jest zainstalowany globalnie, więc przeszedłem do / usr / local / lib / node_modules / grunt / bin, otworzyłem plik i zmodyfikowałem:
#!/usr/bin/env node
Do
#!/usr/bin/env node --debug-brk
--debug-brk zepsuje pierwszą linię uruchomionego javascript.
Samo zrobienie tego nie wystarczy, ponieważ nie będziesz w stanie znaleźć pliku js z zadaniem gruntownym w menu rozwijanym w inspektorze węzłów, więc musisz zmodyfikować plik, który chcesz debugować, dodając debugger;
gdzie chcesz, aby nastąpił punkt przerwania. Teraz możesz kliknąć Kontynuuj po pierwszej przerwie, a przerwiesz na debugger;
linii
Dość niezdarnie, ale to jedyny sposób, jaki do tej pory znalazłem.