在尝试使用粉笔这是一个终端字符串样式包时,我在iTerm2中看到任何结果都没有运气。我按照安装软件包的所有步骤进行了操作,但是当我在console.log("hello");
文件中运行基本chalk.js
时,我没有看到任何彩色字符串结果。
这就是我在做什么。
#!/usr/bin/env node
var chalk = require('chalk');
chalk.blue('Hello world!');
console.log("hello");
然后在iTerm2中我运行node chalk.js
并且我看到没有彩色字符串只是平面旧的无聊灰色..
任何人都知道我在这里做错了什么?
答案 0 :(得分:8)
Chalk functions return a string with the appropriate ANSI escape codes.
You need to console log the result of chalk calls.
console.log(chalk.blue("Hello, world!"));
If you still don't see any color, try running with the command line argument --colors
. If that still doesn't work, set an environment variable FORCE_COLOR=1
.
If it still doesn't work, you're welcome to file a bug report!