问题标签 [chalk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
426 浏览

node.js - 使用 chalk NPM 模块的终端样式(控制字符)

说我有这个:

然后我在命令行运行:

在我见过的所有情况下,颜色都不会出现。有谁知道为什么?有没有办法让颜色显示出来?难道我做错了什么?

我唯一的猜测是,当进程连接到管道中时,粉笔库“关闭”字符串样式?

例如:

在此处输入图像描述

0 投票
1 回答
322 浏览

node.js - 粉笔不会记录彩色

Chalk 不会在 Firebase 日志中记录颜色,我知道firebase functions:log,它应该因为粉笔而应用了一些颜色;但它没有被应用。

我 100% 确定粉笔已安装。

例子:

0 投票
1 回答
1109 浏览

node.js - 在运行时确定终端/TTY 背景颜色

使用粉笔库对终端进行样式化/着色。

如果我使用:

这在浅色背景的终端中完全可读,但在深色背景的终端中完全不可读。

有没有办法在运行时确定终端的背景颜色?


给出的例子:

"npm notice"日志级别就是这个问题的一个例子:

在此处输入图像描述

很难阅读黑色上的蓝色。

0 投票
2 回答
1407 浏览

npm - 粉笔模块安装 Vue-cli 时出错

配置 VUE-CLI 我遇到了下一个问题:

内部/模块/cjs/loader.js:596 抛出错误;^

我尝试全局安装模块,但结果相同,当我输入终端vue错误时再次出现。

你能告诉我如何解决这个问题吗?

0 投票
3 回答
1085 浏览

angular - 如何在 Angular cli 6 中实现 Chalk?

所以我正在构建一个 Angular CLI 6 应用程序,并且我想实现 Chalk 包以在我的控制台日志中添加一些样式。

出于测试目的,我在 app.component.TS 文件中导入了 Chalk,如下所示:

chalk.blue 给我错误:属性蓝色不存在。当我将其更改为 chalk.default.blue 时,它​​可以工作,并且 VS 代码没有给我任何错误。

当我在浏览器中检查控制台时,我收到错误:index.js:8 Uncaught ReferenceError: process is not defined。

有人可以帮我解决这个问题吗?我也尝试过 Colors,我注意到所有这些包都需要您使用 require() 来实现它们。但这是 ES5 风格...

或者

0 投票
1 回答
794 浏览

node.js - 如何在 Node JS 的 Chalk 中增加字体大小?

如何在 Node JS 的 Chalk 中增加字体大小?我想用我的代码做到这一点。这显然是英格兰国旗,但我想在下面添加一些文字,说它要回家了。不知道看过很多 gits 和论坛,但找不到任何已经问过的东西。

0 投票
3 回答
765 浏览

node.js - 在 Jenkins 中使用 node.js 和 ANSIcolor 插件

我想在由 node.js 生成的 jenkins 中显示彩色输出

两者分开工作,但不结合:

节点脚本我的测试脚本 test.js:

shell中调用测试脚本有效:

在jenkins中调用彩色 shell 脚本有效:

但是在jenkins中调用节点脚本不会显示任何颜色:

0 投票
1 回答
347 浏览

javascript - 在 console.log() 中替换和着色参数

有一个很好的Node.js调用模块,chalk它允许应用颜色和文本格式来console.log()运行。

如果我写这样的东西:

它将使用字符串替换并正确输出红色和洋红色:

在此处输入图像描述

现在我想做的是制作接受带有替换文字的文本作为第一个参数和可变数量的参数的函数,这些函数应该:

  1. 替换对应的替换文字(就像常规console.log()一样);
  2. 每个传递的参数都应使用红色着色chalk.red()

例如:

这将给出:

例子

我试过使用console.log(text, chalk.red.apply(null, args)),但它似乎没有产生我想要的东西。

0 投票
2 回答
2676 浏览

javascript - 为“粉笔”包动态设置颜色时出现 TypeScript 错误

chalk 包对于Node 中的终端样式非常流行。

我正在使用打字稿。我正在尝试动态设置颜色。但是我在编译时遇到了 TS 错误。

代码:

错误(开chalk[chalkColor]):

如何解决此错误?

0 投票
0 回答
316 浏览

typescript - 在 TypeScript 中获取 Chalk 支持的所有颜色的名称

我在 TypeScript 中使用Chalk NPM 包。如果我动态设置粉笔的颜色,则会收到 TS 错误。我可以使用类型断言,chalk[color] as Chalk但如果可能的话,我更喜欢使用类型谓词,这需要我能够访问支持的颜色列表。

那么,有没有一种方法可以访问 Chalk 中支持的颜色列表,或者另一种方法来解决这个问题,而不使用类型断言,并且可能使用类型谓词?

可能需要启用in中的strict选项,以显示错误。compilerOptionstsconfig.json

代码如下,错误在评论中: