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?
Jakieś dowiązania symboliczne w bieżącym katalogu projektu? – CrazyCoder
nie, a działało to zaledwie tydzień temu. – MonkeyBonkey