728x90
반응형
질문 : node.js의 콘솔 글꼴 색상을 변경하는 방법은 무엇입니까?
눈에 문제가있어서 콘솔 배경색을 흰색으로 바꿔야하는데 글꼴이 회색이고 메시지를 읽을 수 없게됩니다. 어떻게 변경할 수 있습니까?
답변
아래에서 node.js 애플리케이션을 실행할 때 명령 할 텍스트의 색상 참조를 찾을 수 있습니다.
console.log('\x1b[36m%s\x1b[0m', 'I am cyan'); //cyan
console.log('\x1b[33m%s\x1b[0m', stringToMakeYellow); //yellow
%s
는 문자열 (두 번째 인수)에서 삽입되는 위치입니다. \x1b[0m
은 터미널 색상을 재설정하여이 시점 이후에는 더 이상 선택된 색상이되지 않도록합니다.
색상 참조
Reset = "\x1b[0m"
Bright = "\x1b[1m"
Dim = "\x1b[2m"
Underscore = "\x1b[4m"
Blink = "\x1b[5m"
Reverse = "\x1b[7m"
Hidden = "\x1b[8m"
FgBlack = "\x1b[30m"
FgRed = "\x1b[31m"
FgGreen = "\x1b[32m"
FgYellow = "\x1b[33m"
FgBlue = "\x1b[34m"
FgMagenta = "\x1b[35m"
FgCyan = "\x1b[36m"
FgWhite = "\x1b[37m"
BgBlack = "\x1b[40m"
BgRed = "\x1b[41m"
BgGreen = "\x1b[42m"
BgYellow = "\x1b[43m"
BgBlue = "\x1b[44m"
BgMagenta = "\x1b[45m"
BgCyan = "\x1b[46m"
BgWhite = "\x1b[47m"
편집하다:
예를 들어, \x1b[31m
은 터미널에서 가로 채서 빨간색으로 전환하도록 지시 하는 이스케이프 시퀀스입니다. 사실, \x1b
는 인쇄 할 수없는 제어 문자 escape
코드입니다. 색상과 스타일 만 다루는 이스케이프 시퀀스는 ANSI 이스케이프 코드 라고도하며 표준화되어 있으므로 모든 플랫폼에서 작동해야합니다.
Wikipedia는 다양한 터미널이 색상을 표시하는 방법에 대한 좋은 비교를 제공합니다 https://en.wikipedia.org/wiki/ANSI_escape_code#Colors
출처 : https://stackoverflow.com/questions/9781218/how-to-change-node-jss-console-font-color
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
변수가 JavaScript의 문자열인지 확인 (0) | 2021.08.27 |
---|---|
CSS에서 margin과 padding을 사용하는 경우 (0) | 2021.08.27 |
배경 이미지에 CSS 필터를 적용하는 방법 (0) | 2021.08.27 |
HTML5에 input type을 float 타입으로 활용하는 방법 (0) | 2021.08.27 |
HTML "no-js"클래스의 목적 (0) | 2021.08.26 |