2 Star 9 Fork 1

M.Lee / Vue3项目启动模板

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Vue3 项目启动模板

这是一个Vue3的综合项目启动模板,包含多个版本,适配PC、移动端、后台等不同应用场景 本仓库通过多个分支来维护不同的版本,不同版本之间有不同的特性,详见特性和版本差异表

特性

  • 基础套件

    • Vite
    • Vue3
    • TypeScript
    • Prettier 格式化文件
    • Tailwind CSS v3.x版,含prettier-plugin-tailwindcss插件,通过prettier对样式类排序。由于tailwind近期火爆的流行程度,不得不将其作为一个基础套件来考虑
    • husky + lint-staged git提交时自动使用prettier格式化
    • vitest 单元测试工具
  • Vue Router SPA 路由

  • Pinia 全局状态管理

  • 常用工具 (libs)

    • 全局请求封装,基于axios (libs/request)
    • local-storage 管理 (libs/local-store)
  • Element Plus v2.x UI框架

  • 全局组件 (common/components)

    • TODO
  • 框架页面 (common/views)

    • 登录页 common/views/login.vue
    • 后台框架页 common/views/main.vue
    • 异常页 common/views/error.vue

版本差异表

功能 基础版 后台管理版
基础插件
Vue Router
Pinia
常用工具
Element Plus -
全局组件 -
框架页面 -
总结 仅包含了基本工具包 适用于后台管理,做了一些对table、form、upload组件的常用封装

注意事项

  • husky 和 lint-staged 不起作用

    如果是直接从git仓库clone过去,请先删除.git目录,再使用git init实例化到自己的仓库去。由于切换了仓库,可能导致husky和lint-staged不起作用。

    可以先删除husky和lint-staged,然后把git关联到自己的仓库上,再重装husky和lint-staged(注意先后顺序)

     # 删除 husky 和 lint-staged
     npm uninstall husky lint-staged
    
     # 重装
     npx mrm@2 lint-staged

空文件

简介

针对Vue3的各种项目启动模板 展开 收起
取消

发行版 (3)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/lilimin/vue3-project-starter-template.git
git@gitee.com:lilimin/vue3-project-starter-template.git
lilimin
vue3-project-starter-template
Vue3项目启动模板
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891