create-ad
v1.0.13
Published
create-ad
Readme
create-ad
一个简单高效的 Vue3 项目脚手架工具,专注于自动生成模板,让开发者快速搭建项目。
✨ 特性
- 🚀 快速创建 Vue3 项目
- 📦 多种项目模板可选
- 🎨 自动生成 Vue 组件
- 💻 智能目录结构管理
- 🔧 支持命令行交互式配置
- 📱 跨平台兼容(Windows/macOS/Linux)
🚀 快速开始
创建项目
pnpm create ad my-project运行命令后,会出现交互式界面供您选择项目模板:
- npm模板 - 基础 npm 包模板
- Vue3 基础模板 - Vue3 基础项目模板
- Vue3 门户模板 - Vue3 门户网站模板
- Vue3 后端管理系统模板 - Vue3 后台管理系统模板
📋 命令详解
pnpm create ad <project-name>
创建新项目
参数:
project-name- 项目名称
示例:
pnpm create ad my-vue-app🛠️ 功能详情
项目创建流程
- 选择项目模板
- 自动克隆远程模板仓库
- 自动安装项目依赖
- 初始化 Git 仓库
- 自动打开项目文件夹
组件生成特性
- 自动将驼峰命名转换为 kebab-case 文件名
- 生成标准的 Vue3 Composition API 组件结构
- 支持指定目录和独立文件夹模式
- 自动创建不存在的目录
📁 项目结构
生成的 Vue 组件模板包含:
<template>
<div class="component-name">
<h2>ComponentName: {{ message }}</h2>
</div>
</template>
<script setup lang="ts">
import { ref } from 'vue'
const message = ref('哈哈哈')
</script>
<style>
.component-name {
color: red;
}
</style>🌟 模板库
当前支持的项目模板:
| 模板类型 | 描述 | 适用场景 | |---------|------|----------| | npm模板 | 基础 npm 包开发模板 | 工具库开发 | | Vue3 基础模板 | 纯净的 Vue3 项目 | 小型项目 | | Vue3 门户模板 | 企业门户网站模板 | 官网、展示站 | | Vue3 后端管理系统模板 | 完整的后台管理系统 | 管理后台 |
📄 许可证
MIT License © 2024 goodswifter
🤝 贡献
欢迎提交 Issue 和 Pull Request!
📞 联系
- 作者:goodswifter
- 邮箱:[email protected]
- GitHub:https://github.com/goodswifter/create-ad
