xh-cli
v0.1.7
Published
A custom scaffold tool for generating project templates
Maintainers
Readme
XH CLI
一个自定义脚手架工具,用于快速生成项目模板。
特性
- 🚀 快速生成项目模板
- 📦 内置精简后台管理模板
- 🎨 支持多种包管理器(npm/pnpm/yarn)
- 🔧 可扩展的模板系统
安装
npm install -g xh-cli
# 或
pnpm add -g xh-cli使用
创建新项目
# 使用默认模板
xh create my-project
# 指定模板和包管理器
xh create my-project -t minimal-admin -p pnpm
# 跳过依赖安装
xh create my-project --skip-install可用选项
-t, --template <name>: 指定模板名称(默认:minimal-admin)-p, --pm <pm>: 指定包管理器(npm/pnpm/yarn)--skip-install: 跳过依赖安装
内置模板
minimal-admin
精简的后台管理模板,包含:
- ⚡ Vite + React + TypeScript
- 🎨 Ant Design 组件库
- 🧭 React Router 路由
- 📱 响应式布局(左侧菜单 + 顶部标题 + 内容区域)
生成的项目结构:
my-project/
├── src/
│ ├── layouts/AppLayout.tsx # 主布局
│ ├── pages/ # 页面组件
│ ├── router/routes.tsx # 路由配置
│ └── styles/global.css # 全局样式
├── package.json
├── vite.config.ts
└── tsconfig.json启动开发服务器:
cd my-project
npm run dev开发
# 克隆项目
git clone <repository-url>
cd xh-cli
# 安装依赖
pnpm install
# 本地链接
npm link
# 测试
xh create test-project许可证
MIT
