2013-10-29 5 views
5

webstorm에서 node.js 돛 응용 프로그램을 디버깅 할 수 있도록 올바른 설정 조합을 찾는 데 어려움이 있습니다.Webstorm : node.js 디버깅 돛 응용 프로그램

이것들은 내가 사용해 보았던 설정입니다. 두가지 설정은 모두 작동합니다 (돛 시작과 같음). 그러나 아무 것도 중단 점에서 멈추지 않습니다.

enter image description here

내가 중단 점 메뉴로 가서 '어떤 예외가 활성화'를 켜면

enter image description here

-이 예외를 멈추지 않는, 그러나 결코 내 중단 점을 맞았습니다.

아이디어가 있으십니까? 나는 webstorm 7.0.1 및 노드 0.10.18/Sails 0.9.7에 있습니다.

답변

2

노드 매개 변수에 --debug가 필요하지 않습니다. 여기 내 설정하고 난

enter image description here

0.10.4

가 도움이 알려줘 7.0.1 및 노드입니다. 또한 디버그를 올바르게 실행하기 위해 버그를 치고 있습니까? enter image description here

또한 캐시/재시작을 무효화 할 수 있습니까? 그것은 때때로 도움이됩니다. 다음은 파일 메뉴의 스냅 샷입니다. enter image description here

+0

감사합니다. 전에 '--debug'없이 시도했지만, 여전히 내 중단 점에 도달하지 않습니다. – Madd0g

+0

나는 여러 번 Webstorm을 재시작했고 이전 버전에서 시도했다 (7.0.1 이전에는 7 개가 있었음). 어떻게하면 캐시를 무효화 할 수 있습니까? – Madd0g

+0

내 대답을 편집하여 캐시를 무효화/다시 시작했음을 보여줍니다. 또한, 무슨 일이야? –

1

나는 동일한 문제가 있었으며 단순히 프로젝트에 로컬로 돛을 설치했는데 모든 것이 잘 동작했습니다. 구성이 왜 내가 얻었던 오류이기 때문에 글로벌하게 설치된 돛을 해결할 수 있는지 모르지만, 로컬 설치는 정상적으로 작동합니다. 더 자세히 조사해야하지만 게으름입니다.

0

WebStorm에서 새 프로젝트를 열면 package.json 파일이 검색되고 로컬에서 종속성을 설치할지 묻는 메시지가 나타납니다. 그 후, 이전에 언급 한 구성을 사용하여 (반드시 돛 리프트를 사용하지 않고 직접 app.js를 사용하여) WebStorm에서 애플리케이션을 디버깅 할 수 있습니다. 그것을 할 또 다른 방법은 매력처럼 작동하는이 도구를 사용하는 것입니다 : https://github.com/node-inspector/node-inspector :)