项目简介
本项目是一个基于 Vite + Vue3 + TypeScript 的现代前端开发模板。它集成了众多主流插件,整合繁杂配置,为开发者提供开箱即用的现代开发架构,节省项目配置时间,有效提高开发效率。
项目的主要特性和功能
- 构建与框架:采用 Vite 作为构建工具,使用 Vue3 框架,支持用 TypeScript 直接编写代码。
- 路由与布局:具备文件路由功能,目录结构即路由;有布局系统,可设置默认和非默认布局。
- 模拟与请求:支持 Mock 数据,方便开发调试;提供 SWR 请求支持,用
vue-request库处理请求。 - 自动引入:实现 Api、组件、图标自动引入,减少手动引入代码工作量。
- 状态管理:使用 pinia 进行状态管理,简单且对 TypeScript 支持良好。
- 样式处理:采用 Windi CSS 原子 CSS 库,支持暗黑模式、属性化模式、可视化分析器和预设排版插件。
- 其他特性:支持 VueUse 库、跳转进度条、Inspect 调试、插件自动加载、Vitest 单元测试、Markdown 渲染、路径别名
~、命令行自动创建与删除、i18n 国际化、漂亮的 404 页、tsx 以及 gzip 资源压缩。
安装使用步骤
前提条件
建议使用 node 当前的长期维护版本 v16,且版本大于 v16.13.1。
复制模板
- Gitee:
shell git clone git@gitee.com:dishait/tov-template.git
安装依赖
该模板不限定包管理器,推荐使用 pnpm,安装命令如下:
shell
pnpm install
也可使用 npm 或 yarn:
shell
npm install
shell
yarn
开发
- 普通开发:
shell pnpm devshell npm run devshell yarn dev - 开启 host:
shell pnpm dev:hostshell npm run dev:hostshell yarn dev:host - 自动打开浏览器:
shell pnpm dev:openshell npm run dev:openshell yarn dev:open
预览
- 普通预览:
shell pnpm previewshell npm run previewshell yarn preview - 开启 host:
shell pnpm preview:hostshell npm run preview:hostshell yarn preview:host - 自动打开浏览器:
shell pnpm preview:openshell npm run preview:openshell yarn preview:open
打包
shell
pnpm build
shell
npm run build
shell
yarn build
其他操作
- 单元测试:
shell pnpm testshell npm run testshell yarn test - 单元测试报告生成:
shell pnpm coverageshell npm run coverageshell yarn coverage - 样式报告预览:
shell pnpm analysisshell npm run analysisshell yarn analysis - 样式报告打包:
shell pnpm analysis:buildshell npm run analysis:buildshell yarn analysis:build - 类型检查:
shell pnpm typecheckshell npm run typecheckshell yarn typecheck - 自动创建:
shell pnpm auto:createshell npm run auto:createshell yarn auto:create - 自动移除:
shell pnpm auto:removeshell npm run auto:removeshell yarn auto:remove - 依赖更新:
shell pnpm deps:freshshell pnpm deps:fresh:majorshell pnpm deps:fresh:minorshell pnpm deps:fresh:patch执行以上依赖更新命令后,需重新执行包安装命令:shell pnpm ishell npm ishell yarn
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】