node 명령 프롬프트의 console.log에서 출력을 색칠
소개
Node에서 명령 프롬프트의 출력 (console.log)에 색을 칠하고 싶었으므로 그 방법을 게시합니다.
검색해도 web브라우저의 consol에 색을 붙이는 방법이 많이 히트했기 때문에, 나와 같이 곤란하고 있는 사람의 도움이 된다면…(이런 일로 곤란하지 않은가.
결론
색상을 지정하는 npm이있었습니다! !
chalk
npm i chalk
전제 조건
환경
색상을 지정하는 npm이있었습니다! !
chalk
npm i chalk
전제 조건
환경
v10.16.3
6.9.0
사용 예
자꾸 사용 예와 출력 결과를 게시합니다.
모든 예를 게시하는 것은 아니므로 자세히 보고 싶은 분은 chalk 의 페이지에서 확인해 주세요.
색상 변경
색을 바꾸고 싶은 문자열을 바꾸고 싶은 색의 수식자로 둘러싼다
※ 바꿀 수 있는 색의 종류는 chalk의 페이지에서 확인해 주세요.
index.js
const Chalk = require('chalk')
const log = console.log;
//文字の色変更
log(Chalk.red('Hello') + ' World' + Chalk.red('!'));
log(Chalk.blue('Hello Blue world!'));
log(Chalk.green('Hello Green world!'));
log(Chalk.yellow('Hello Yellow world!'));
출력 결과
배경색 변경
색을 바꾸는 것과 거의 다르지 않다.
index.js
const Chalk = require('chalk')
const log = console.log;
//文字の背景色変更
log(Chalk.bgRed('Hello') + ' World' + Chalk.bgRed('!'));
log(Chalk.bgBlue('Hello Blue world!'));
log(Chalk.bgGreen('Hello Green world!'));
log(Chalk.bgYellow('Hello Green world!'));
출력 결과
문자 스타일 변경
스타일을 변경하려는 문자열에 대해 스타일 한정자로 묶습니다.
index.jsconst Chalk = require('chalk')
const log = console.log;
//文字のスタイル変更
log(Chalk.underline('Hello UnderLine world!'));
log(Chalk.bold('Hello Bold world!'));
출력 결과
문자의 스타일과 색상을 변경
스타일과 색상 한정자를 .
로 연결
index.jsconst Chalk = require('chalk')
const log = console.log;
//スタイルと文字の色を変える
log(Chalk.green(
'I am a green line ' +
Chalk.blue.underline.bold('with a blue substring') +
' that becomes green again!'
));
출력 결과
덤 공식 페이지 사용 예의 출력 결과
참고로, 공식 페이지에 있는 사용예의 출력 결과를 실어 둡니다.
index.jsconst chalk = require('chalk');
const log = console.log;
// Combine styled and normal strings
log(chalk.blue('Hello') + ' World' + chalk.red('!'));
// Compose multiple styles using the chainable API
log(chalk.blue.bgRed.bold('Hello world!'));
// Pass in multiple arguments
log(chalk.blue('Hello', 'World!', 'Foo', 'bar', 'biz', 'baz'));
// Nest styles
log(chalk.red('Hello', chalk.underline.bgBlue('world') + '!'));
// Nest styles of the same type even (color, underline, background)
log(chalk.green(
'I am a green line ' +
chalk.blue.underline.bold('with a blue substring') +
' that becomes green again!'
));
// ES2015 template literal
log(`
CPU: ${chalk.red('90%')}
RAM: ${chalk.green('40%')}
DISK: ${chalk.yellow('70%')}
`);
// Use RGB colors in terminal emulators that support it.
log(chalk.keyword('orange')('Yay for orange colored text!'));
log(chalk.rgb(123, 45, 67).underline('Underlined reddish color'));
log(chalk.hex('#DEADED').bold('Bold gray!'));
출력 결과
Reference
이 문제에 관하여(node 명령 프롬프트의 console.log에서 출력을 색칠), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/RyotaAmano/items/413e223971eeccd23edc
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
const Chalk = require('chalk')
const log = console.log;
//文字の色変更
log(Chalk.red('Hello') + ' World' + Chalk.red('!'));
log(Chalk.blue('Hello Blue world!'));
log(Chalk.green('Hello Green world!'));
log(Chalk.yellow('Hello Yellow world!'));
const Chalk = require('chalk')
const log = console.log;
//文字の背景色変更
log(Chalk.bgRed('Hello') + ' World' + Chalk.bgRed('!'));
log(Chalk.bgBlue('Hello Blue world!'));
log(Chalk.bgGreen('Hello Green world!'));
log(Chalk.bgYellow('Hello Green world!'));
const Chalk = require('chalk')
const log = console.log;
//文字のスタイル変更
log(Chalk.underline('Hello UnderLine world!'));
log(Chalk.bold('Hello Bold world!'));
const Chalk = require('chalk')
const log = console.log;
//スタイルと文字の色を変える
log(Chalk.green(
'I am a green line ' +
Chalk.blue.underline.bold('with a blue substring') +
' that becomes green again!'
));
const chalk = require('chalk');
const log = console.log;
// Combine styled and normal strings
log(chalk.blue('Hello') + ' World' + chalk.red('!'));
// Compose multiple styles using the chainable API
log(chalk.blue.bgRed.bold('Hello world!'));
// Pass in multiple arguments
log(chalk.blue('Hello', 'World!', 'Foo', 'bar', 'biz', 'baz'));
// Nest styles
log(chalk.red('Hello', chalk.underline.bgBlue('world') + '!'));
// Nest styles of the same type even (color, underline, background)
log(chalk.green(
'I am a green line ' +
chalk.blue.underline.bold('with a blue substring') +
' that becomes green again!'
));
// ES2015 template literal
log(`
CPU: ${chalk.red('90%')}
RAM: ${chalk.green('40%')}
DISK: ${chalk.yellow('70%')}
`);
// Use RGB colors in terminal emulators that support it.
log(chalk.keyword('orange')('Yay for orange colored text!'));
log(chalk.rgb(123, 45, 67).underline('Underlined reddish color'));
log(chalk.hex('#DEADED').bold('Bold gray!'));
Reference
이 문제에 관하여(node 명령 프롬프트의 console.log에서 출력을 색칠), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/RyotaAmano/items/413e223971eeccd23edc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)