2017-01-19 4 views
2

'readline-sync'종속성을 사용하여 다음 코드를 작성했습니다.WebStorm과 함께 readline-sync npm 저장소를 어떻게 사용할 수 있습니까?

var readlineSync = require('readline-sync'); 
function main() { 
    printMenu(); 
    var userName = readlineSync.question('Please enter your choice:'); 
    console.log(userName); 
} 
main(); 

WebStorm에서이 코드를 실행하여 WebStorm 콘솔 창을 사용하려고했습니다. 나는 오류가있어 : 나는 리눅스 터미널에서 실행하면

Error: The current environment doesn't support interactive reading from TTY. stty: when specifying an output style, modes may not be set

을 코드가 오류없이 작동합니다. 오류 메시지에서 'readline-sync'가 WebStorm 콘솔에서 작동하지 않는다는 것을 이해합니다. 어떻게 해결할 생각이 있습니까?

답변

2

답변을 찾았습니다. WebStorm 터미널에서

  1. 유형 : $ 노드 --debug-BRK 웹 폭풍이 당신에게 디버거가 수신 대기하는 포트 번호를 제공 할 것입니다. 내 컴퓨터에서 5858이었습니다. 그런 다음 'Ctrl + C'를 누릅니다.

  2. 다음과 같은 하나의 새로운 디버깅 구성을 만듭니다 enter image description here

  3. WebStorm에서 터미널 유형을 다시 : "$ 노드 --debug-BRK main.js"

  4. 어딘가에 중단 점을 넣어.
  5. 디버깅 아이콘 enter image description here

해피 디버깅을 클릭!