shelljs
shell命令的node封装
commander
强大的命令行指令处理工具
command-line-args
基于配置的命令行参数解析
command-line-usage
生成可读性强的命令行打印信息
inquirer
交互式命令行工具
例如:利用上下键,操作命令行选项,输入指令,确认与否等。
git-pull-or-clone
git仓库克隆
download-git-repo
git仓库的下载和克隆
nodejs-file-downloader
远程资源文件的下载
ora
命令行loading效果
mime
根据资源文件后缀,解析应该响应的mime类型
figlet
在命令行控制台,打印FIGfont醒目字体
log-symbols
在命令行控制台,打印日志图标
boxen
在命令行控制台中,为输入的文本创建一个包裹框样式
chalk
让命令行控制台中的打印文字五颜六色
clear
命令行控制台的内容清除
chokidar
监听文件的变动,包括文件增加、删除、修改、重命名,目录增加、删除等,然后把变动的文件路径传入回调函数,支持通过 glob 字符串来指定。
cosmiconfig
自定义配置文件,然后读取,在 eslint、babel 等很多工具中广泛应用。
它支持如下的查找方式:
- package.json 的属性
- 扩展名为 rc 的 JSON 或者 YAML
- 扩展名为 .json、 .yaml、 .yml、 .js、.cjs 、.config.js、.config.cjs 的 rc 文件
- .config.js 或者 .config.cjs 的 commonjs 模块
vite-node
通过 Vite 去运行 Node.js 项目,支持热更新,能直接运行 ES Module 的 TypeScript 代码。
ts-node
运行 TypeScript 版本的 Node 项目,可以用来直接执行 TypeScript 文件。
ts-morph
一个用于操作 TypeScript 代码的 Npm 包,可以用来解析、修改和生成 TypeScript 代码,特别适用于构建代码生成器、静态分析工具和重构工具等应用程序。
fast-glob
用于在 Node 中快速和高效地进行文件和目录的查找,返回匹配的路径。
使用fast-glob,你可以根据指定的模式来查找文件和目录,而不需要编写复杂的逻辑来遍历文件系统。
它提供了一种简单的方式来匹配文件和目录的路径模式,类似于命令行中的glob模式,支持通配符和模式匹配,可以根据文件名、扩展名、目录结构等进行匹配。
标签:npm,文件,TypeScript,glob,js,命令行,控制台,分享,好用 From: https://www.cnblogs.com/kanyu/p/17774427.html