키를 누를 때까지 스크립트 실행을 일시 중지하는 기능이 필요합니다.아무 키나 눌러 노드 j로 계속합니다.
var stdin = process.openStdin();
require('tty').setRawMode(true);
stdin.on('keypress', function (chunk, key) {
process.stdout.write('Get Chunk: ' + chunk + '\n');
if (key && key.ctrl && key.name == 'c') process.exit();
});
을하지만 그냥 키를 누를 때 듣고있어 아무 일도 발생하지 않습니다 : 나는 시도했습니다. 프로그램이 계속 실행되지 않습니다.
실행을 일시 중지하려면 어떻게해야합니까? 나를 위해
루프에서이 기능을 사용합니까? 또한 동기 함수 또는 비동기 함수도 일시 중지하려고합니까? – EmptyArsenal
백그라운드에서 실행중인 스크립트의 실행을 일시 중지 할 수 없습니다. 하지만 그게 중요하다고 생각하지 않습니다. 프로세스를 일시 중지해야합니다 .stdin/stdout. [readline] (http://nodejs.org/api/readline.html) 패키지를 살펴볼 수 있습니다. – user568109