Niedawno zainstalowałem NodeJS Tools for Visual Studio, która promuje obsługę środowisk Node w VS. Warto zauważyć, że ma możliwość ustawiania punktów przerwania debugowania z IDE.Jak mogę debugować zadania Gulp przy użyciu narzędzi Node dla Visual Studio?
Nie jest dla mnie jasne, czy można ustawić punkty przerwania podczas debugowania zadań Gulp. Task Runner ma możliwość wykrywania zadania Gulp i wyprowadzania instrukcji console.log
do okna, ale nie znalazłem lepszego sposobu na debugowanie.
Znalazłem ten post od pewnego czasu: How can I debug gulpfile.js when running it with Visual Studio Task Runner Explorer? Jednak ten wpis nie dotyczy narzędzi NodeJS dla VS. Dlatego ponownie zadaję pytanie, aby wziąć pod uwagę tę wtyczkę.
czy próbowałeś 'debuggera;'? Działa to w większości narzędzi opartych na javascript i narzędziach do uruchamiania Chrome, klikając przycisk F12. możesz tu także dodawać punkty przerwania. – Tomaltach
Po prostu to zrobiłem, ale bezskutecznie. Problem polega na tym, że oczekiwana trasa debugowania polega na zbudowaniu/uruchomieniu projektu. Zadania Gulpa są tylko podzbiorem projektu i są od niego niezależne, więc nie mam pewności, czy istnieje możliwość ich debugowania. Tak, wiem, jak debugować narzędzia Chrome Dev. :) Mam nadzieję, że nie będę musiał korzystać z dodatkowych narzędzi do uruchamiania zadań Gulp w Chrome, gdy VS ma obsługę debugowania węzła. –
Wypróbuj tę [witrynę] (http://www.greg5green.com/blog/debugging-gulp-js-tasks/) – Tomaltach