常用工具库
- chalk:美化输出命令行工具库
- chalk-animation: 命令行渐变和动画文字
- inquirer:交互式命令行
- ora:命令行loading
- figlet: 命令行个性文字
- boxen: 命令行分割文本
- commander:命令行参数解析
- cosmiconfig:config文件查找
- glob:文件模糊查找
- chokidar:目录文件变动watch
- strip-comment: 排除文件注释内容
- download-git-repo:下载github仓库模板
- handlebars / ejs:编译模板文件库
- cross-spawn / shell.js/ zx / execa:执行shell命令工具
- plop:一款小而美的脚手架工具,可以用在项目中快速创建模板文件
- easy-table: 控制台输出表格
其他
- better-sqlite3 / sqlite&sqlite3: 基于文件的轻量型SQLite,不需要在系统中安装 server 服务,只需要安装一个图形界面的客户端管理工具,方便我们初始化数据库和创建数据表(也可以0安装直接用代码创建)。