🎉 欢迎使用 create-wl-app
🚀 什么是 create-wl-app?
create-wl-app 是一款现代化前端脚手架,基于 Vite 8 + Rolldown 构建,旨在为开发者提供极速、便捷、开箱即用的前端项目创建体验。
✨ 核心优势
- ⚡ 极速构建:基于 Rust 驱动的 Vite 8 + Rolldown,构建速度提升 15 倍
- 📦 开箱即用:内置完整项目结构,无需复杂配置
- 🎨 多框架支持:支持 React 18、Vue 3 两大主流框架
- 🔧 开发友好:集成 ESLint、Git 钩子、开发工具等
- 📱 完美适配:自动适配各种屏幕尺寸
📋 环境准备
在开始之前,请确保你的设备已安装以下环境:
✅ 必备环境
Git - 版本控制系统
- 下载地址:https://git-scm.com/
- 验证方式:
git --version
Node.js - JavaScript 运行时
- 版本要求:20.0.0 以上
- 直接下载node地址:https://nodejs.org
- 或使用 nvm-desktop 管理 Node.js 版本(推荐)
- 下载地址: nvm-desktop
- 验证方式:
node --version
🎯 推荐工具
Trae - 智能 IDE (字节出品)
Visual Studio Code - 现代化代码编辑器
- 下载地址:https://code.visualstudio.com/
- 推荐插件:ESLint、Volar(Vue 开发)、Unocss
🎉 开始创建项目
🚀 步骤 1:初始化项目
打开终端,在你想要创建项目的目录中输入以下命令:
bash
# 使用 npx 创建项目
npx create-wl-app create🎯 步骤 2:选择模板
根据提示选择你想要使用的框架模板:
? 请选择模板类型:
❯ React 模板
Vue3 模板📝 步骤 3:填写项目信息
按照提示输入项目名称和项目描述:
? 请输入项目名称:my-awesome-app
? 请输入项目概述:一个使用 create-wl-app 创建的现代化前端应用⏳ 步骤 4:等待模板下载
模板下载通常只需要几秒钟即可完成。
📦 步骤 5:进入项目目录
bash
cd my-awesome-app🎯 步骤 6:初始化 Git 仓库
bash
# 初始化 Git 仓库
git init
# 添加所有文件
git add .
# 提交初始版本
git commit -m "feat: 初始化项目"📦 步骤 7:安装依赖
bash
# 使用 npm 安装依赖
npm install🚀 步骤 8:启动开发服务器
bash
# 启动开发服务器(毫秒级启动)
npm run dev🏗️ 步骤 9:构建生产版本
bash
# 构建生产版本(秒级构建)
npm run build🎯 项目结构
创建的项目将包含以下核心结构:
React 模板结构
my-awesome-app/
├── src/
│ ├── apis/ # 接口定义
│ ├── components/ # 通用组件
│ ├── common/ # 公共工具
│ ├── store/ # 状态管理(Zustand)
│ ├── App.jsx # 根组件
│ └── main.jsx # 入口文件
├── eslint.config.mjs # ESLint 配置
├── vite.config.js # Vite 配置
└── package.json # 项目依赖Vue3 模板结构
my-awesome-app/
├── src/
│ ├── assets/ # 静态资源
│ ├── components/ # 通用组件
│ ├── common/ # 公共工具
│ ├── stores/ # 状态管理(Pinia)
│ ├── views/ # 页面组件
│ ├── App.vue # 根组件
│ └── main.js # 入口文件
├── eslint.config.mjs # ESLint 配置
├── vite.config.js # Vite 配置
└── package.json # 项目依赖📚 常用命令
| 命令 | 描述 |
|---|---|
npm run dev | 启动开发服务器 |
npm run build | 构建生产版本 |
npm run preview | 预览生产构建 |
npm run lint | 运行 ESLint 检查 并修复错误 |
🚀 下一步
恭喜你!你已经成功创建了一个使用 create-wl-app 的现代化前端项目。
🌟 推荐阅读
- 🎨 脚手架核心 - 了解脚手架的核心功能和技术栈
- ⚛️ React 模板 - 深入了解 React 模板的使用
- 🟢 Vue3 模板 - 深入了解 Vue3 模板的使用
- 📖 Vite 8.0 新特性 - 了解 Vite 8.0 + Rolldown 的强大功能
🤝 社区支持
🎉 现在,开始你的现代化前端开发之旅吧!
🚀 快速开发 | 🎨 优雅设计 | ⚡ 极致性能 | 🔧 开发友好
