问题标签 [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.
javascript - 我如何制作像 Chalk.bold.red() 这样的函数?
如您所见,“chalk.bold.red”方法存储在一个变量中,随后可以将其作为裸函数对象调用。我怎样才能自己做?如:
nginx - Nginx 用作反向代理时删除 ansi 转义码
我正在使用xterm.js和chalk.js在我用作个人网站的 Web 终端中创建彩色字符串。
当我在本地运行它时,它会根据需要工作:
但是当我在生产中运行它时,颜色消失了:
要将xterm.js与后端连接,我使用socket.io,当我调试它时,我看到了客户端收到的差异
- 当地的:
- 与产品:
正如您在 prod 中看到的,所有由chalk.js添加的 ANSI 转义码都消失了。
我的 Nginx 服务器配置为反向代理以访问我的 NodeJS 的后端,我怀疑配置错误导致 Nginx “吃掉”所有 ANSI 转义码。
我需要在我的 Nginx 配置文件中更改什么以通过 ANSI 转义码?
- 我的 Nginx 配置在这里(它是我的域的配置
enabled-sited
notnginx.conf
:
- 我的
nginx.conf
:
javascript - NodeJS 模块,Chalk 的,链式语法是如何工作的?
我不明白 Chalk 的(NodeJS 模块)语法是如何工作的(这让我很困扰)。我已经广泛搜索了答案,但我没有任何运气,并且可能不知道我需要寻找的技术术语。我尝试在 StackOverflow、“方法链”、“原型”等上查找特定于粉笔的问题。尝试查看粉笔的源代码,但似乎仍然无法弄清楚我的答案。有问题的语法是:
我熟悉方法链接,也熟悉将函数存储在对象中。我的主要问题是:如何同时chalk.blue
成为属性和函数?
任何帮助将不胜感激。无论是完整的解释还是朝着正确的方向推进。
node.js - 如何使用 Jest 测试使用粉笔的 console.log?
在我的模块中编写 Node CLI 我有一个console.log
with chalk,例如:
当我运行 Jest 代码覆盖率时--coverage
,我被提醒我没有测试,所以我写道:
但我得到一个错误:
我尝试的研究的第二次尝试:
但我得到一个错误:
研究:
使用 Jest 如何测试console.log
使用粉笔的?
node.js - 盖茨比主题纱线工作区
你能帮我解决盖茨比的一个错误吗?当我使用 yarn 工作区开始开发主题时,在我的工作区上安装 Gatsby 依赖项时出现错误。看看这个。
我的环境:节点 14.15.0 - Yarn 1.22.11。
我在根目录下的 json 包:
我完成了正常安装react和react-dom,但与盖茨比有冲突。
node.js - chalk.green.bold("Some Text") 和 chalk.bold.green("Some Text") 如何在 npm 包 chalk 的后台进行编码
我最近在学习节点时使用了粉笔包。我尝试同时使用两者chalk.green.bold()
并chalk.bold.green()
得到相同的结果。我喜欢它是如何实现的,绿色既被用作对象又被用作方法。因此,为了简化我的问题,您如何拥有一个名为 say var 的变量并具有相同的输出
所有这些都没有明确定义它们的功能?使用什么设计模式(如果有的话)?
reactjs - 当我尝试执行 create-react-app my-app 时找不到模块“粉笔”
任何人都可以帮我解决这个问题吗?我尝试创建反应项目并发现此错误。
maemim@Nunsinees-MBP css-framework % npx create-react-app my-app 找不到模块“粉笔”需要堆栈:
- /Users/maemim/.config/yarn/global/node_modules/create-react-app/createReactApp.js
- /Users/maemim/.config/yarn/global/node_modules/create-react-app/index.js maemim@Nunsinees-MBP css-framework % !
typescript - Chalk 不会在 Deno 中运行
以下代码来自 Deno Chalk 库的README。Deno/Typescript 不会让它通过:
输出:
错误:TS2339 [错误]:类型'{(...arguments_:any [])上不存在属性'blue':字符串;粉笔:粉笔类型;}'。console.log(chalk.blue("Hello world!"));
修补:
注释掉第 3 行,它运行良好!所以chalk.blue
在运行时可用但对编译器不可见?
函数在运行时没问题!
node.js - chalk - 错误 [ERR_REQUIRE_ESM]: ES 模块的 require()
嗨尝试在我非常简单的应用程序上安装粉笔,然后我收到错误:
那是我的代码: