2012-12-16 6 views
5

Mój webstorm ide nie przestanie już działać na pułapkach w moim istniejącym projekcie Node.js.Debugger nagle przestał działać w projekcie Webstorm

Wygląda na to, że działa dobrze, gdy utworzę nowy projekt ekspresowy node.js w usłudze webstorm i ustawię punkt debugowania.

Na przykład bardzo prostego testu, utworzyć plik w moim projekcie o nazwie istniejących test.js:

var name = 'bob'; 
console.log(name); 

utworzyć konfigurację run/debug

Name:test 
Path to Node:/usr/local/bin/node 
workding directory: Path to my directory 
Path to Node App JS file: test.js 

ustawić przerwę wskaż linię 1, która nigdy nie zostanie trafiona, nawet jeśli program działa dobrze. W jaki sposób można uzyskać, aby debugger trafił w punkty przerwania ponownie w tym projekcie.

Wyjście

/usr/local/bin/node --debug-brk=64597 test.js 
debugger listening on port 64597 
bob 

Process finished with exit code 0 

Ten sam projekt skopiowane do innego katalogu działa dobrze w debuggera. Jeśli jednak przechowuję go w tym samym katalogu, nawet jeśli usunę folder .idea i ponownie utworzy konfigurację debugowania od podstaw, nie zostanie on dołączony do debuggera.

Grałem wcześniej z ustawieniami JSTestDriver. Czy mogło to wpłynąć na rzeczy i nadal wpływać na rzeczy, mimo że folder .idea został usunięty?

+0

Jakieś dowiązania symboliczne w bieżącym katalogu projektu? – CrazyCoder

+0

nie, a działało to zaledwie tydzień temu. – MonkeyBonkey

Odpowiedz

3

To samo przydarzyło się również mnie. W końcu zrestartowałem moją maszynę i Webstorm zaczął ponownie atakować punkty przerwania. To nie jest dobra odpowiedź, ale przynajmniej zadziałało.

+0

Ponownie uruchomiono Webstorm. – theoutlander

0

miałem ten sam problem, mój express aplikacja zatrzymania pracy z kodem 0.

umieściłem przerwania w pierwszym wierszu mojego kodu i tylko krok nad. W pewnym momencie okazało się, że jeden z moich kontrolerów wrócił nieokreślony i spowodował, że proces się zakończył.

Po fix otrzymywałem standardem express nasłuchuje na porcie xxxx

1

Zmień nazwę (Usuń) folder .idea z katalogu głównego projektu i spróbuj ponownie.