littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于 Vite 和 Vue3 的现代前端开发模板

项目简介

本项目是一个基于 Vite + Vue3 + TypeScript 的现代前端开发模板。它集成了众多主流插件,整合繁杂配置,为开发者提供开箱即用的现代开发架构,节省项目配置时间,有效提高开发效率。

项目的主要特性和功能

  1. 构建与框架:采用 Vite 作为构建工具,使用 Vue3 框架,支持用 TypeScript 直接编写代码。
  2. 路由与布局:具备文件路由功能,目录结构即路由;有布局系统,可设置默认和非默认布局。
  3. 模拟与请求:支持 Mock 数据,方便开发调试;提供 SWR 请求支持,用 vue-request 库处理请求。
  4. 自动引入:实现 Api、组件、图标自动引入,减少手动引入代码工作量。
  5. 状态管理:使用 pinia 进行状态管理,简单且对 TypeScript 支持良好。
  6. 样式处理:采用 Windi CSS 原子 CSS 库,支持暗黑模式、属性化模式、可视化分析器和预设排版插件。
  7. 其他特性:支持 VueUse 库、跳转进度条、Inspect 调试、插件自动加载、Vitest 单元测试、Markdown 渲染、路径别名 ~、命令行自动创建与删除、i18n 国际化、漂亮的 404 页、tsx 以及 gzip 资源压缩。

安装使用步骤

前提条件

建议使用 node 当前的长期维护版本 v16,且版本大于 v16.13.1

复制模板

  • Giteeshell git clone git@gitee.com:dishait/tov-template.git

安装依赖

该模板不限定包管理器,推荐使用 pnpm,安装命令如下: shell pnpm install 也可使用 npmyarnshell npm install shell yarn

开发

  • 普通开发: shell pnpm dev shell npm run dev shell yarn dev
  • 开启 host: shell pnpm dev:host shell npm run dev:host shell yarn dev:host
  • 自动打开浏览器: shell pnpm dev:open shell npm run dev:open shell yarn dev:open

预览

  • 普通预览: shell pnpm preview shell npm run preview shell yarn preview
  • 开启 host: shell pnpm preview:host shell npm run preview:host shell yarn preview:host
  • 自动打开浏览器: shell pnpm preview:open shell npm run preview:open shell yarn preview:open

打包

shell pnpm build shell npm run build shell yarn build

其他操作

  • 单元测试shell pnpm test shell npm run test shell yarn test
  • 单元测试报告生成shell pnpm coverage shell npm run coverage shell yarn coverage
  • 样式报告预览shell pnpm analysis shell npm run analysis shell yarn analysis
  • 样式报告打包shell pnpm analysis:build shell npm run analysis:build shell yarn analysis:build
  • 类型检查shell pnpm typecheck shell npm run typecheck shell yarn typecheck
  • 自动创建shell pnpm auto:create shell npm run auto:create shell yarn auto:create
  • 自动移除shell pnpm auto:remove shell npm run auto:remove shell yarn auto:remove
  • 依赖更新shell pnpm deps:fresh shell pnpm deps:fresh:major shell pnpm deps:fresh:minor shell pnpm deps:fresh:patch 执行以上依赖更新命令后,需重新执行包安装命令: shell pnpm i shell npm i shell yarn

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】