CLI 脚手架工具
一键生成标准化项目模板的命令行工具,支持多种技术栈预设。
2025年4月20日
Node.jsCLI开源开发者工具
动机
每次新建项目都要重复配置 ESLint、Prettier、CI 等基础设施。我希望用一条命令解决这些重复劳动。
功能特性
npx create-my-app my-project --template react-ts
- 支持 React、Vue、Astro 三种模板
- 内置 ESLint + Prettier + Husky
- 可选 GitHub Actions CI 配置
- 交互式 CLI 引导
技术实现
- 框架:Commander.js + Inquirer.js
- 模板引擎:Handlebars
- 测试:Vitest + 快照测试
开源数据
发布 6 个月后获得 500+ GitHub Stars,被 3 家创业公司采用为内部标准脚手架。