如何正确使用Chalk Terminal字符串样式

bre*_*ite 5 javascript terminal node.js npm

在尝试使用粉笔这是一个终端字符串样式包时,我在iTerm2中看到任何结果都没有运气.我按照安装软件包的所有步骤进行了操作,但是当我console.log("hello");chalk.js文件中运行基本文件时,我没有看到任何彩色字符串结果.

这就是我在做的事情.

#!/usr/bin/env node
var chalk = require('chalk');
chalk.blue('Hello world!');
console.log("hello");
Run Code Online (Sandbox Code Playgroud)

然后在iTerm2我运行node chalk.js,我看到没有彩色的字符串只是飞机老无聊的灰色..

谁知道我在做错了什么?

https://www.npmjs.com/package/chalk

Qix*_*Qix 8

Chalk函数返回带有相应ANSI转义码的字符串.

您需要控制日志记录粉笔调用的结果.

console.log(chalk.blue("Hello, world!"));
Run Code Online (Sandbox Code Playgroud)

如果仍然看不到任何颜色,请尝试使用命令行参数运行--colors.如果仍然不起作用,请设置环境变量FORCE_COLOR=1.

如果它仍然不起作用,欢迎您提交错误报告!

  • 奇迹般有效!`console.log(chalk.yellow('hello'));`终于开始测试它了. (2认同)