Skip to content

本项目基于 Vite5、Vue3、Pinia、TailwindCSS、ElementPlus 和 TypeScript的基础开发模板,简洁纯净、开箱即用,适合快速启动项目开发。

Notifications You must be signed in to change notification settings

98Protein/vue3-base-template

 
 

Repository files navigation

当前Vue.js开源社区的生态已经越来越完善,基于Vue的中后台快速开发模板也越来越多,例如下文的vue-pure-admin和ele-admin-plus都是大佬们优秀的开源作品。
但是前台展示型的项目模板却很少,这对于一个全栈开发者来说,如何快速搭建一个Vue3生态基本环境,是一个比较棘手的问题,
因此,本项目为了快速搭建一个Vue3生态集成的开发环境,帮助开发者直接调配Vue3生态工具,降低开发难度,提升开发效率。

简洁轻量和无过度封装 🔥 开箱即用的中后台项目模板 📦 集成Vue3生态的主流技术栈和工具链 ⚡ 集成常用插件和组件,降低开发难度,提升开发效率 🚀

✨ 特点

  • 🚀 Vue3 + TypeScript5 + Vite5 构建
  • 🎀 Eslint + Prettier 代码规范化
  • 📝 集成 Commitizen、cz-git,Git提交信息规范化
  • ⬆️ 集成 Husky、lint-staged,提交代码自动格式化
  • ⚙️ Vue DevTools集成,Vue专属的下一代高效的多功能开发工具
  • 💼 Rollup-plugin-visualizer,打包体积分析
  • ✨ Element-plus 自动化导入
  • ☁️ Tailwind CSS
  • 🛠️ VueUse
  • 🔗 Axios
  • ️🌐 i18n 国际化
  • 🌗 主题 明/暗 模式
  • 🏞️ 配置 env 环境变量

🚀 快速开始

克隆仓库
git clone https://github.com/98Protein/vue3-base-template.git
# 安装依赖
pnpm i
# 启动就完事了~
pnpm dev

📄 License

MIT license.

Copyright (c) 2024 98Protein

☀️ 鸣谢

About

本项目基于 Vite5、Vue3、Pinia、TailwindCSS、ElementPlus 和 TypeScript的基础开发模板,简洁纯净、开箱即用,适合快速启动项目开发。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 48.8%
  • TypeScript 26.2%
  • JavaScript 12.4%
  • CSS 6.5%
  • HTML 6.1%