사용 사례는 다음과 같습니다.
node.js
스크립트 콘솔을 지 웁니다.그런 다음 일부 메타 데이터를 콘솔로 보냅니다. ( Module Name 및 tagline . 앱 헤더와 같은 종류입니다.)
과거 데이터를 콘솔로 보냅니다. (이전부터 발행 후 변경되지 않는 앱의 초기 콘텐츠와 같은 종류입니다. 적어도 종료 할 때까지는 아닙니다.)
그것은 무엇을해야하는지, 모듈이 무엇을 위해 만들어 졌는지, 콘솔로도 전달합니다.
4 단계는 연속 프로세스입니다. 따라서 4 단계를 시계 처럼 생각할 수 있습니다 . 1 초마다 시계가 재설정되고 새 시간이 표시됩니다.
\033c
1-3 단계가 없으면 제대로 작동했을 것입니다. 그러나 그것들은 내가 생각할 수있는 유일한 방법은 모든 데이터를 다시 인쇄하는 것입니다.
작동하지만 가장 성능이 뛰어난 코드는 아닙니다. 따라서 4 단계의 출력을 지우고 변경 사항으로 다시 인쇄 할 수있는 방법이 있습니까?
참고 : 터미널의 마지막 줄이 반드시 프로그램의 마지막 줄인 것은 아닙니다.
node.js
주위 에 래퍼 가 필요 하거나 내가 실행할 수있는 일종의 bash 명령이 필요합니다 node
.
TERM
환경 변수에 의해 지정됩니다 . 이를 사용하는 라이브러리는 다음과 같습니다curses
. 그러나 이것은 오래된 기술입니다. node.js에서 어떻게 접근 할 수