2016-07-22 8 views
0

Image shows my Project Structure. 개발을 위해 'intellij-IDEA'IDE를 사용하고 있습니다. mongoose 데이터베이스의 typescript에서 주문 응용 프로그램의 백엔드를 작성하고 있습니다. 프로젝트는 꿀꺽 꿀꺽 작업 주자로 실행됩니다. 나는 우편 발송자와 함께 API를 테스트하고 있습니다. 일부 경우 프로젝트의 코드 흐름을 추적 할 수 없습니다. 'console.log()'로 인쇄를 시도했습니다. 하지만 한계가 있습니다. 따라서 브라우저 활동을 포함하지 않으므로 타이프 스크립트를 디버그하도록 도와주세요.Intellij IDEA에서 typescript를 디버깅하는 방법

+0

더 많은 세부 정보를 추가 (cmd를하지 않고) ./node_modules/bin/nodemon에 노드 인터프리터를 변경합니다. 아이디어에서 프로젝트의 구조를 보여줍니다. 왜 아이디어에 대해 말하지 않았지만 제목에 사용 했나요? 이 경우 아이디어에서 무엇을 얻고 싶습니까? 당신은 아이디어로 무엇을 시도 했습니까? – sphinks

+0

개발을 위해 'intellij-idea'IDE를 사용하고 있습니다. 해당 IDE에서 디버깅하는 방법을 알고 싶습니다. 이 프로젝트는 브라우저 실행을 필요로하지 않으므로 POSTMAN 응용 프로그램으로 API를 테스트하고 있습니다. 프런트 엔드 인 경우 중단 점 및 디버그를 추가하는 것이 쉽지만 백 엔드 API를 호출하는 경우 중단 점 및 디버그를 추가하는 방법은 쉽습니다. –

답변

0

node-instpector을 사용할 수 있습니다. NodeJS 응용 프로그램을 디버그하는 데 도움이됩니다. 여기에 좋은 tutorial가 있습니다.

0

노드 인터프리터로 nodemon을 사용하고 인라인 변환기로 ts-node을 사용하면서 IntelliJ에서 노드 Typescript 응용 프로그램을 디버깅 할 수있었습니다. 코드를 미리 컴파일 할 필요가 없습니다. ts-node은 실시간으로 메모리에 저장됩니다.

// nodemon.json 

{ 
    "execMap": { 
     "js": "node", 
     "ts": "./node_modules/.bin/ts-node" 
    }, 
    "watch": [ 
     "app", 
     "config" 
    ], 
    "ext": "js,ts" 
} 
Run config

그런 다음 디버그 모드에서 Node.js를 실행 구성을 실행하고 중단 점을 공격하고 있습니다!

리눅스를 사용하는 경우는,

관련 문제