Skip to content

Repository files navigation

Vite + Vue 3 + JavaScript + UnoCSS 项目模板

这是一个现代化的前端项目模板,基于以下技术栈:

特性

  • ⚡️ 使用 Vite 6,极速的开发体验
  • 🎨 UnoCSS 即时按需生成样式
  • 🔥 组件和 API 自动导入
  • 🎯 使用最新的 Vue 3 组合式 API
  • 🛠️ 集成了 ESLint 和 Prettier
  • 📦 开箱即用的路由和状态管理

快速开始

1. 创建新项目

使用 degit 从模板创建新项目:

# 使用 degit
npx degit cswwww/vite-csw my-vite-app

# 或使用 git
# git clone https://github.com/cswwww/vite-csw.git my-vite-app

# 进入项目目录
cd my-vite-app

# 安装依赖
pnpm install

# 开发模式
pnpm dev

# 构建生产版本
pnpm build

# 预览生产版本
pnpm preview

2. 项目配置

环境变量

  • .env - 所有环境都会加载
  • .env.development - 开发环境
  • .env.production - 生产环境

别名

  • @/* - 指向 src/*

目录结构

src/
├── api/            # API 请求
├── assets/         # 静态资源
├── components/     # 公共组件
├── router/         # 路由配置
├── stores/         # Pinia 状态管理
├── styles/         # 全局样式
├── views/          # 页面组件
├── App.vue         # 根组件
└── main.js         # 入口文件

开发指南

添加新页面

  1. src/views 下创建新的 Vue 组件
  2. src/router/index.js 中添加路由配置

使用 Pinia 管理状态

  1. src/stores 下创建 store 文件
  2. 在组件中使用 useStore() 使用 store

代码规范

项目使用 ESLint 进行代码规范检查,可以使用以下命令:

# 检查代码规范
pnpm lint

# 自动修复可修复的问题
pnpm lint:fix

部署

构建生产版本

pnpm build

构建产物会生成在 dist 目录下。

许可证

MIT

About

A Vite + Vue 3 + JavaScript + UnoCSS template

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages