명령 프롬프트/PowerShell의 위/아래 키 동작 문제 해결

명령 프롬프트/PowerShell의 위/아래 키 동작 문제 해결

업데이트: 친구가 문제를 재현할 수 있었으므로 내 컴퓨터에만 문제가 있는 것은 아닌 것 같습니다. 아직 작동하지 않는 기계들 사이의 공통점이 무엇인지 파악하지 못했습니다.


PowerShell에서도 복제되는 명령 프롬프트에서 이상한 문제가 발생했습니다.

이 문제는 다음에서 찾을 수 있는 node.js 튜토리얼을 실행할 때 발생합니다.http://nodeschool.io, 실행 시 위쪽/아래쪽 화살표 키로 탐색할 수 있는 메뉴 시스템을 생성합니다. 다른 컴퓨터(Windows 10 최신 기술 미리보기를 실행하는 Surface Pro)에서는 정상적으로 작동하므로 튜토리얼의 소프트웨어 측면이 괜찮다는 것을 알고 있습니다.

Windows 10 Pro를 실행하는 기본 노트북에서는 위쪽/아래쪽 화살표 키를 사용해도 메뉴 내 선택 항목이 이동하지 않지만 Enter 키를 누르면 현재 선택된 항목이 활성화됩니다.

메뉴가 아닌 명령 프롬프트에 있는 경우 위쪽/아래쪽 화살표 키하다명령 기록을 탐색하면 키 자체가 손상된 것처럼 보이지 않습니다.

또 다른 문제점은 동일한 시스템의 Windows 8.1 Hyper-V VM에서 테스트했을 때 동일한 동작이 나타났습니다. 명령 프롬프트 창의 튜토리얼 메뉴에 탐색이 없다는 것입니다.

또한 PowerShell 창에서 동일한 튜토리얼을 테스트하여 기본 Windows 명령 프롬프트에 문제가 있는지 확인했고 동일한 동작이 발생했습니다.

저는 3.x 시절부터 Windows를 사용해 왔는데 이와 같은 일을 겪은 기억이 나지 않으며 심지어 원격으로 연결된 것처럼 보이는 빙글 검색으로도 아무것도 찾을 수 없었습니다.

비슷한 문제를 겪은 사람이 있나요? 아니면 제가 이미 시도한 것 외에 문제 해결을 어디서부터 시작해야 할지 제안해 주실 수 있나요?

답변1

이는 최신 4.x 버전의 node.js로 실행할 때 메뉴 생성을 위해 튜토리얼에서 사용하는 기본 라이브러리에서 문제가 발생한 것으로 밝혀졌습니다. 이 문제는 조사 중이며 다음 주소에서 추적 중입니다.

https://github.com/nodeschool/discussions/issues/1448

유사한 문제에 직면한 사람들을 위한 문제 해결에서 누락된 부분은 v0.12.7에서 v4.xx 시리즈로 갑자기 변경된 노드 버전 번호의 변경을 고려하지 않았다는 것입니다. 생각해 보면 이로 인해 몇 가지 문제가 발생했다는 것은 놀라운 일이 아닙니다.

따라서 절대로 가정하지 말고 작동하는 곳과 작동하지 않는 곳 사이의 모든 차이점을 항상 결정해야 한다는 점을 다시 한번 상기시켜 드립니다.

관련 정보