首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏clz

    figlet_chalk

    figlet和chalk实现多彩文字 前言 最近,在搞一个小工具。用脚本架那套工具来实现批量修改文件(夹)、删除文件(夹)的操作。 大体功能实现后,决定再加一下figlet来炫一下,但是后面发现不太支持配合chalk来实线多彩文字,百度大法也没起作用,所以就小试了一下源码大法。 (暂时只看懂个大概,但是已经够我的需求了) figlet用法:figlet chalk用法:chalk 实现单色文字 import figlet from 'figlet'; import chalk import figlet from 'figlet'; import chalk from 'chalk'; const fontName = 'Isometric2'; const str = ' (fig1[i]) + chalk.blue(fig2[i]) + chalk.magenta(fig3[i])); } console.log(result.join('\n')); /

    54820编辑于 2023-03-16
  • 来自专栏WebJ2EE

    NPM那些库(1):rimraf、chalk、glob、globby

    2. chalk ? chalk(粉笔),顾名思义,它可以控制输出到 console 中文字的样式。 安装: npm install --save chalk 示例: ? 参考: rimraf项目地址:https://github.com/isaacs/rimraf chalk项目地址:https://github.com/chalk/chalk glob项目地址:https

    6.3K30发布于 2019-07-19
  • 来自专栏方球

    chalk.js(node终端样式库)

    github 基本格式 chalk.[.<style>...] = reuquire("chalk") const log = console.log ​ // 颜色字体 log( chalk.red("红色") ) ​ // 背景色 log( chalk.bgBlue (chalk.hex('#ffffff')(' hex ')) // hex ​ ​ ​ // 样式组合 log(colors: ${chalk.blue('blue')}, ${chalk.red ('red')}) // 拼接 ​ log(chalk.blue.bold("Title")) // 链式组合 ​ log( chalk.bgYellow(error: ${chalk.red( " chalk is undefined ")}) ) // 嵌套 ​ ​ ​ // 自定义组合 const error = chalk.bgRed; const warning = chalk.yellow.bold

    3.2K40发布于 2019-08-21
  • 前端 终端console.log() 不同颜色的输出工具chalk的介绍与使用 平替chalk的工具

    Chalk 的安装 可以通过 npm 或 yarn 安装: npm install chalk # 或者 yarn add chalk 注意!!! Chalk 的基本用法 chalk 通过调用其各种 API 方法,能够轻松地改变文本的样式: const chalk = require('chalk'); // 基本颜色 console.log(chalk.red (chalk.hex('#FF5733')('Custom Hex Color')); // 使用 hex 颜色 常见命令: 颜色: chalk.red(), chalk.green(), chalk.blue (), chalk.yellow(), chalk.magenta(), chalk.cyan(), chalk.white(), chalk.black() 背景色: chalk.bgRed(), chalk.bgGreen (), chalk.bgBlue(), chalk.bgYellow(), chalk.bgMagenta(), chalk.bgCyan(), chalk.bgWhite() 字体修饰: chalk.bold

    32110编辑于 2025-12-15
  • 来自专栏关于app上架

    node环境之Error: Cannot find module ‘chalk’ 报错无法解决的问题—-网上说让你npm install chalk 基本是没有

    node环境之Error: Cannot find module ‘chalk’ 报错无法解决的问题—-网上说让你npm install chalk 基本是没有用的-优雅草央千澈解决方案问题解决方案1, 问题node环境之Error: Cannot find module ‘chalk’ 无法进行 npm run build或者devinternal/modules/cjs/loader.js:934 throw err; ^Error: Cannot find module 'chalk'Require stack:- G:\clone\doc.youyacao.com\web_src\build 解决方案自己仔细想原因:这个错误表明你的项目中缺少了 ‘chalk’ 这个模块。’chalk’ 是一个常用的 Node.js 库,。要解决这个问题,你需要安装 ‘chalk’ 模块。 尝试通过以下命令来安装:npm install chalk --save-dev好吧,解决, 执行npm install chalk 其实也会去安装其他的 依赖,还老是提示 old lockfile因此遇到缺什么依赖

    1.1K20编辑于 2024-12-31
  • 来自专栏ccf19881030的博客

    Chalk-控制台输出着色Nodejs库

    可以使用 npm install chalk 进行安装,然后就可以使用它: const chalk = require('chalk') console.log(chalk.yellow('你好')) 更多的用法示例,详见项目链接https://github.com/chalk/chalk。 ('chalk'); console.log(chalk.blue('Hello world!')) const chalk = require('chalk'); const log = console.log; // Combine styled and normal strings log(chalk.blue ; 轻松定义自己的主题: const chalk = require('chalk'); const error = chalk.bold.red; const warning = chalk.keyword

    1.7K30发布于 2020-07-02
  • 来自专栏娱乐心理测试

    Error: Cannot find module chalk 或Cannot find module semver报错

    我们在执行  npm run dev 时,报下面的错误,    Error: Cannot find module 'chalk'  .....或Cannot find module 'semver'

    2.2K20发布于 2018-10-10
  • 来自专栏Rust语言学习交流

    【Rust日报】2020-07-19 Trait 工作组 2020 Sprint 3 总结

    Chalk 由多个独立crate组成,其结构: chalk-derive : 定义了派生宏(derive proc macros) chalk-ir : 基本的「类型库」,用于在 rustc、rust-analyzer 和Chalk之间共享 chalk-solve:定义 chalk-ir 中类型的Rust 语义 chalk-engine :实现SLG 求解器 chalk-recursive :实现递归求解器 chalk-parse : 用于测试,将 类似Rust的语法解析为chalk-ir 和 chalk-solve 的类型 chalk-integration :用于为测试提供有用的类型 chalk:用于测试,提供REPL 关于具体什么是 Chalk,可以看看 Chalk Book:http://rust-lang.github.io/chalk/book/what_is_chalk/crates.html 目前状态: 进一步完善 Chalk 对 GAT 的支持。

    75120发布于 2020-07-21
  • 来自专栏前端必修课

    『手撕Vue-CLI』完善提示信息

    附上一张最终的效果图: chalk 在完善提示信息的过程中,我发现了一个很好用的库,那就是 chalk,它可以让我们在控制台输出不同颜色的文字,让我们的提示信息更加醒目。 npm:https://www.npmjs.com/package/chalk 安装 我这里不采用最新版本,我想使用 require 引入,而最新版本的 chalk 使用的是 ES6 的模块化语法,所以我这里安装 npm install chalk@4.1.0 使用 导入 chalk 模块: const chalk = require('chalk'); 然后就可以使用 chalk 提供的方法了,比如将 Creating project in 改为绿色,destPath 改为红色: console.log(chalk.green(`✨ Creating project in ${chalk.red(destPath) console.log(chalk.green(` Installing additional dependencies...`)); 3.将创建成功提示信息改为绿色 console.log(chalk.green

    21300编辑于 2025-03-06
  • 来自专栏Michael阿明学习之路

    LeetCode 1894. 找到需要补充粉笔的学生编号

    给你一个长度为 n 且下标从 0 开始的整数数组 chalk 和一个整数 k 。 一开始粉笔盒里总共有 k 支粉笔。当编号为 i 的学生回答问题时,他会消耗 chalk[i] 支粉笔。 如果剩余粉笔数量 严格小于 chalk[i] ,那么学生 i 需要 补充 粉笔。 请你返回需要 补充 粉笔的学生 编号 。 示例 1: 输入:chalk = [5,1,5], k = 22 输出:0 解释:学生消耗粉笔情况如下: - 编号为 0 的学生使用 5 支粉笔,然后 k = 17 。 提示: chalk.length == n 1 <= n <= 10^5 1 <= chalk[i] <= 10^5 1 <= k <= 10^9 来源:力扣(LeetCode) 链接:https: //leetcode-cn.com/problems/find-the-student-that-will-replace-the-chalk 著作权归领扣网络所有。

    33830发布于 2021-09-06
  • 来自专栏前端面试题库

    用 nodejs 搭建脚手架

    chalk,可以给终端的字体加上颜色。 /usr/bin/env nodeconst chalk = require('chalk')console.log('Hello, cli!') /usr/bin/env nodeconst chalk = require('chalk')console.log('Hello, cli!') chalk,可以给终端的字体加上颜色。 /usr/bin/env nodeconst chalk = require('chalk')console.log('Hello, cli!')

    65530编辑于 2022-09-28
  • 来自专栏跨平台全栈俱乐部

    强烈推荐:2020年15道优秀的TypeScript练习题 (上集)

    age: 23, occupation: 'Astronaut', }, ]; function logPerson(user: item) { console.log(` - ${chalk.green (user.name)}, ${user.age}`); } console.log(chalk.yellow('Users:')); users.forEach(logPerson); 第二题,考察联合类型 (person.name)}, ${person.age}, ${additionalInformation}` ); } console.log(chalk.yellow('Admins:')) ('Users of age 23:')); usersOfAge23.forEach(logPerson); console.log(); console.log(chalk.yellow('Admins (isAdmin).forEach(logPerson); console.log(); console.log(chalk.yellow('Users:')); persons.filter(isUser

    1.2K20发布于 2020-07-21
  • 来自专栏小皮咖

    开发一个简单的脚手架工具

    chalk,可以给终端的字体加上颜色。 log-symbols,可以在终端上显示出 √ 或 × 等的图标。 npm install commander download-git-repo inquirer handlebars ora chalk log-symbols -S 复制代码 处理命令行 node.js const chalk = require('chalk'); console.log(chalk.green('项目创建成功')); console.log(chalk.red('项目创建失败')); 复制代码 除了给打印信息加上颜色之外,还可以使用 log-symbols 在信息前面加上 √ 或 × 等的图标 const chalk = require('chalk'); const symbols , chalk.red('项目创建失败')); 复制代码 完整示例 #!

    1.9K20发布于 2019-11-15
  • 来自专栏『学习与分享之旅』

    『手撕Vue-CLI』完善提示信息

    附上一张最终的效果图: chalk 在完善提示信息的过程中,我发现了一个很好用的库,那就是 chalk,它可以让我们在控制台输出不同颜色的文字,让我们的提示信息更加醒目。 npm:https://www.npmjs.com/package/chalk 安装 我这里不采用最新版本,我想使用 require 引入,而最新版本的 chalk 使用的是 ES6 的模块化语法,所以我这里安装 npm install chalk@4.1.0 使用 导入 chalk 模块: const chalk = require('chalk'); 然后就可以使用 chalk 提供的方法了,比如将 Creating project in 改为绿色,destPath 改为红色: console.log(chalk.green(`✨ Creating project in ${chalk.red(destPath) console.log(chalk.green(` Installing additional dependencies...`)); 3.将创建成功提示信息改为绿色 console.log(chalk.green

    21711编辑于 2024-05-18
  • 来自专栏前端面试题库

    nodejs 搭建脚手架

    chalk,可以给终端的字体加上颜色。 /usr/bin/env nodeconst chalk = require('chalk')console.log('Hello, cli!') = require('chalk')const symbols = require('log-symbols')console.log(symbols.success, chalk.green('SUCCESS '))console.log(symbols.error, chalk.red('FAIL'))参考 前端面试题详细解答2.2.7 完整文件如下#! /usr/bin/env nodeconst chalk = require('chalk')console.log('Hello, cli!')

    1.2K30编辑于 2022-12-07
  • 来自专栏Cellinlab's Blog

    实现简易 CLI

    cd kkb-vue-auto-router-cli npm init -y npm i commander download-git-repo ora handlebars figlet clear chalk require('util'); const figlet = promisify(require('figlet')); const clear = require('clear'); const chalk = require('chalk'); const log = content => console.log(chalk.green(content)); module.exports = async = require('chalk'); const log = content => console.log(chalk.green(content)); const { clone } = require = require('chalk'); module.exports = async () => { // 获取页面列表 const list = fs.readdirSync('.

    70820编辑于 2023-05-17
  • 来自专栏三掌柜·编程语言专栏

    Node.js + Git Hooks + Slack:前端项目构建异常自动提醒

    ; } catch (error) { console.error(chalk.red('代码提交失败,构建检测未通过!')) ; process.exit(1); // 阻止代码提交 } } prePushHook(); 3、安装依赖确保安装了 chalk 用于美化控制台输出:npm install chalk ('通知已发送到 Slack:'), message); } catch (error) { console.error(chalk.red('发送 Slack 通知失败:'), error ; } catch (error) { console.error(chalk.red('代码提交失败,构建检测未通过!')) ; } catch (error) { console.error(chalk.red('代码提交失败,构建检测未通过!'))

    30222编辑于 2025-07-24
  • 来自专栏前端全栈开发者

    3个非常有用的Node.js软件包

    Chalk:在终端中设置输出样式 在开发新的Node.js应用程序期间 console.log 必不可少,不管我们用它来输出错误、系统数据还是函数和co的输出。 Chalk改变了这一点。 只需像往常一样从https://www.npmjs.com/package/chalk用 npm install chalk 安装Chalk就可以了。 const chalk = require(‘chalk’) // just blue font console.log(chalk.blue(‘this is lit’)) // blue & bold colors console.log(chalk.blue(‘Blue’) + ‘ Default’ + chalk.red(‘ Red’)) // Underlining text console.log (chalk.red(‘There is an ‘, chalk.underline(‘Error’))) // Using RGB-colors console.log(chalk.rgb(127,

    1.5K20发布于 2020-04-26
  • 来自专栏Node JS工程化开发

    用Node Js搭建自己的脚手架工具(下)

    包的使用 打开终端 npm i chalk@4 新建test/chalk.js const chalk = require("chalk"); console.log(chalk.blue("蓝色样式" )); 终端运行 cd test/ node chalk.js 2、模块中引用chalk样式提示 修改lib/core/download.js const download = require("download-git-repo "); const ora = require("ora"); const chalk = require("chalk"); const downloadFun = function (url, project err) { spinner.succeed("代码下载成功"); console.log(chalk.blue("Done! you run:")); console.log(chalk.blue.bold("cd"), chalk.blue("+ project")); console.log(chalk.rgb

    45100编辑于 2024-08-28
  • 来自专栏大宇笔记

    手把手教学拥有自己的CLI

    技术选型 NodeJS TS pnpm unbuild : unbuild 是基于rollup 配置更加单的打包工具 chalk : 输出颜色 commander:命令管理 inquirer:询问 figlet isValidPackageName(_projectName)) { console.log(chalk.red("应用名称不规范")); return; } /${appName}`))) { console.log(chalk.red("已存在相同命名工程")); return; } else if (cmd.force & ("新增失败"), err); return; } console.log(chalk.greenBright("新增成功")); }); }); 自定义模版查询 ("更新失败"), err); return; } console.log(chalk.greenBright("更新成功")); }); }); 发布

    96710编辑于 2023-11-28
领券