2016-10-28 2 views
1

WebStorm 디버거를 사용하여 instance1을 디버깅하려고합니다. Webstorm npm 구성을 사용하여 start 스크립트를 실행합니다. WebStorm 'run'버튼을 사용하면 제대로 작동합니다. 어떻게 설정 내 로컬 환경에서 할 수 있습니다오후 2시 WebStorm 디버거를 사용하는 방법

:

프로세스 (SIGINT 신호 2에 의해 중단) 종료 코드 (130) 완료 : 나는 WebStorm '디버그'버튼을 사용하는 경우와 충돌 WebStorm으로 pm2 인스턴스를 디버깅 하시겠습니까?


package.json 내가 잘못 무슨 일이 있었는지 알고 있다고 생각 process.json

{ 
    "apps": [{ 
    "name": "instance1", 
    "script": "src", 
    "instances": 1, 
    "args": "--port 3000", 
    "node_args": [ 
     "--harmony", "--max_old_space_size=16384", "--debug=7000" 
    ] 
    }, { 
    "name": "instance2", 
    "script": "src", 
    "instances": 1, 
    "args": "--port 3001", 
    "node_args": [ 
     "--harmony" 
    ] 
    }, { 
    "name": "instance3", 
    "script": "src", 
    "instances": 1, 
    "args": "--port 3002", 
    "node_args": [ 
     "--harmony" 
    ] 
    }] 
} 
+0

가 (응용 프로그램 인스턴스 1, 2, 3 간단한 표현 서버가로 시작 내가 유사한 코드를 사용하기 위해 잘 작동, Node.js를 버전은 6.9입니다 .1). 문제는 코드와 관련이 있어야합니다. idea.log 및 프로젝트 샘플 – lena

+0

@ leena를 제공하여 지원 티켓을 만드십시오 - 디버그 모드에서 작동합니까? 코드를 단계별로 실행할 수 있었습니까? –

답변

0

"scripts": { 
    "start": "HOST=$HOST_HOSTNAME pm2 start process.json --no-daemon", 
    }, 

니펫을. npm을 사용하여 클라이언트를 실행해야하지만 코드를 실제로 디버깅하려면 javascript 디버거 실행 구성을 사용해야합니다. webstorm chrome plugin도 수동으로 설치해야했습니다. 적절한 실행 구성을 작성하기위한

지침은 여기에서 찾을 수 있습니다 : https://confluence.jetbrains.com/display/WI/Starting+a+JavaScript+debug+session#StartingaJavaScriptdebugsession-Startingadebugsessionwhenusingadifferentwebserver