"NodeClipse IDE"같은 것은 없다
- nodeclipse 플러그인이 있습니다 (nodeclipse-1)
- 이니드 (플러그인 세트)
- Nodeclipse NTS (Eclipse 배포판)
정확한 Nodeclipse 및 Eclipse 버전을 사용하고 있어야합니다. Nodeclipse NTS 0.4.10 (Eclipse 4.3 Kepler 기반)을 매일 사용하고 있습니다.
F8을 눌러 재개하십시오.
Nodeclipse 0.6부터 "no-break"옵션이 있기 때문에 첫 번째 줄에는 Node app을 방해하지 않고 --debug
을 사용합니다. 노드 위키에서
2 개 디버그 관련 노드 옵션이 있습니다
노드 --debug [= 포트] NodeApp.js
노드 --debug-BRK [= 포트] NodeApp.js
--debug
옵션은 지정된 포트에서 원격 디버거 연결을 활성화 한 다음 정상적으로 응용 프로그램을 시작합니다. 디버거가 나중에 실행중인 노드 인스턴스에 연결된 경우에도 Eclipse 디버거에서 "일시 중단"명령을 실행할 때까지 스크립트 실행이 중지되지 않습니다. 실행을 중지하는 또 다른 방법은 응용 프로그램을 구성하는 JavaScript 모듈의 소스 코드를 탐색하고 스크립트의 원하는 위치에있는 라인 번호를 break at (콜백 가능성이 높음)으로 두 번 클릭하는 것입니다. 실행이 중지되면 더 많은 중단 점을 설정/해제 할 수 있지만 호출 스택 을 검사하고 모든 프로그램 변수의 내용을 볼 수도 있습니다.
스크립트가 수명이 짧거나 (디버거를 연결할 시간이 없음) 또는 NodeApp.js 실행을 처음부터 관찰하려는 경우 --debug-brk
옵션이 필요합니다. 이 옵션은 주 스크립트 의 첫 번째 줄에서 실행을 중단하고 디버거가 연결되기를 기다립니다. 이제 연결시 동작이 달라집니다 - 스크립트가 일시 중단되고 중단 점이 설정되지 않습니다. V8 엔진 디버거가 단계를 수행하거나 require() 메소드 (크래시 됨)로 들어가면 매우 잘 작동하지 않으므로, 초기 모듈로드 이후 첫 번째 중단 점을 설정하십시오.이렇게하면 해당 모듈에서도 중단 점을 설정할 수 있습니다.
즉, --debug
을 사용하면 작은 응용 프로그램과 응용 프로그램의 시작이 디버깅 할 수 없습니다.
나는 jetbrains webstorm IDE로 전환했으며이 동작은 더 이상 존재하지 않습니다. –