如何使用粉笔terminalstring样式完成正确

在尝试使用terminal线式造型软件包的粉笔时,我看不到有任何结果出现在我的iTerm2中。 我遵循安装包的所有步骤,但是当我运行一个基本的console.log("hello");时没有看到任何彩色的string结果console.log("hello"); 在我的chalk.js文件中。

这是我正在做的。

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

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

任何人都知道我在这里做错了什么?

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

Chalk函数返回一个带有相应ANSI转义码的string。

你需要控制台logging粉笔调用的结果。

 console.log(chalk.blue("Hello, world!")); 

如果仍然看不到任何颜色,请尝试使用命令行参数--colors 。 如果仍然不起作用,请设置一个环境variablesFORCE_COLOR=1

如果仍然无法工作,欢迎您提交错误报告 !