# vue3-template **Repository Path**: im76ix/vue3-template ## Basic Information - **Project Name**: vue3-template - **Description**: 秉着开箱即用的原则,它可以快速地启动开发服务器,同时具有快速的热重载功能。该模板还集成了一些常用的库和组件,使您可以更快地开始编写代码,并快速构建高效的 Web 应用程序 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-21 - **Last Updated**: 2023-04-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Vue 3 + TypeScript + Vite 起步模板 --- > 秉着开箱即用的原则,这是一个基于 `Vue 3`、`TypeScript` 和 `Vite` 的起步模板。它提供了一个现代化的开发环境,包括热重载、快速构建和优化打包等功能。该模板使用 Vue 3 的最新特性,如 `Composition API` 和 `Teleport` 等,同时也支持 `TypeScript` 的类型检查和代码提示。使用`Vite` 作为构建工具,它可以快速地启动开发服务器,同时具有快速的热重载功能。该模板还集成了一些常用的库和组件,使您可以更快地开始编写代码,并快速构建高效的 `Web` 应用程序。 ## 🚀 以下是该项目集成的工具和库 👇 - [x] `husky` Git 钩子工具,可以在 Git 操作前或后执行自定义脚本,从而实现代码检查、测试等功能。 - [x] `lint-staged` 可以在 Git 暂存区中只对指定文件进行代码检查,从而提高代码质量。 - [x] `commitlint` 可以对 Git 提交信息进行规范化,从而提高代码管理的可读性和可维护性。 - [x] `pinia-plugin-persistedstate` 可以将 Vue 应用程序中的数据永久化存储在本地存储或 cookie 中,从而实现数据的持久化。 - [x] `prettier` 是一种代码格式化工具,可以帮助开发者自动格式化代码,使其更加易读、易维护。 - [x] `vue-router` 是 Vue.js 官方的路由管理工具,可以帮助开发者实现页面间的跳转和状态管理。 - [x] `axios` 是一个基于 Promise 的 HTTP 客户端,可以帮助开发者实现前后端的数据交互和请求处理。 - [x] `axios-cancel` 是对 Axios 的二次封装,可以帮助开发者实现请求的取消和中断,从而提高应用程序的性能和稳定性。