vue-quick-starter-cli
Version:
一个简单易用的Vue项目脚手架工具,快速创建Vue项目
97 lines (71 loc) • 2.56 kB
Markdown
# Vue Quick Starter CLI
一个简单易用的Vue项目脚手架工具,帮助你快速创建Vue项目并配置常用功能。
## 特性
- 支持创建Vue 2和Vue 3项目
- 可选配置TypeScript支持
- 可选配置Router、Vuex/Pinia
- 可选配置ESLint、Prettier代码格式化工具
- 简单直观的命令行交互界面
- 生动的依赖安装进度动画,提升用户体验
## 安装
### 全局安装
```bash
npm install -g vue-quick-starter-cli
```
### 本地链接(开发模式)
```bash
git clone https://github.com/yourusername/vue-quick-starter-cli.git
cd vue-quick-starter-cli
npm install
npm link
```
## 使用方法
### 创建新项目
```bash
vue-quick create my-project
```
按照提示选择Vue版本和需要的功能,脚手架会自动下载模板并安装依赖。
在安装依赖过程中,您将可以看到实时的进度动画,清晰了解安装状态。
### 项目启动
```bash
cd my-project
npm run dev
# 或
npm run serve
```
## 支持的配置选项
- Vue版本:Vue 2 / Vue 3
- TypeScript
- Vue Router
- Vuex (Vue 2) / Pinia (Vue 3)
- ESLint
- Prettier
## 更新日志
### v1.0.7 (最新)
- 完全重写:使用create-vite作为核心依赖,创建更加标准的项目结构
- 修复:解决了项目创建后包含过多不必要文件的问题
- 改进:确保选择的功能(Router、Store等)正确安装和配置
- 优化:package.json中同时包含dev和serve命令,满足不同习惯用户
- 新增:更详细的安装失败处理和错误重试机制
### v1.0.6
- 修复尝试:重写项目创建逻辑,但未能完全解决问题
### v1.0.5
- 重构:完全重写项目创建逻辑,不再使用 Vue CLI 或模板克隆
- 改进:基于 Vite 创建更简洁、高效的 Vue 项目结构
- 新增:直接生成标准 Vue 项目文件,避免不必要的工具文件
- 修复:解决了 npm run serve 脚本缺失的问题
- 优化:同时支持 npm run dev 和 npm run serve 命令
### v1.0.4
- 修复:ESLint 和 eslint-plugin-vue 安装失败的问题
- 优化:添加自动重试机制提高依赖安装成功率
- 改进:分别安装 ESLint 相关包,避免一起安装可能导致的依赖冲突
- 新增:添加 .npmrc 配置提高包安装稳定性
### v1.0.3
- 改进:优化 npm 源和仓库配置
### v1.0.2
- 新增:依赖安装过程中的实时动画效果,提升用户交互体验
- 优化:安装过程中显示详细的进度信息,如包安装数量、构建依赖树等状态
### v1.0.1
- 首次发布版本
## 许可证
ISC