# vue3-init **Repository Path**: ccucc/vue3-init ## Basic Information - **Project Name**: vue3-init - **Description**: vue初始化项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-10 - **Last Updated**: 2025-09-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: vue3 ## README # Vue 3 + TypeScript + Vite 项目初始化(纯净版项目) # 项目配置了哪些 > 系统环境:`nodejs:v20.19.5`、`npm:10.8.2`、`pnpm:9.12.2` > > 主要软件版本:`vue:3.5.18`、`vite:6.0.1`、更多见`package.json` | 技术 | 说明 | | ------------ | --------------- | | Element-plus | 组件库 | | eslint | 代码校验 | | prettier | 格式化代码 | | husky | git规范 | | pinia | 状态存储库 | | router | 路由 | | unocss | 原子化 CSS 引擎 | | iconify | svg图标 | 开发配置 - 按需自动导入`Element-plus`和自定义组件(`src/components`) - 按需自动导入`API` - 封装`svg`加载组件(`src\components\SvgIcon\index.vue`) - 基于`el-button`二次封装使用`iconify`图标的按钮组件(`src\components\SvgButton\index.vue`) - 全局注册`element plus`服务组件,放到组件示例上(`src\plugins\element.ts`) - `sass`变量文件`src\style\variables.scss` # Git提交规范 示例:`fix: 修复checkbox不能复选的问题` ``` type:commit 的类型; feat:新功能、新特性; fix: 修改 bug; perf:更改代码,以提高性能; refactor:代码重构(重构,在不影响代码内部行为、功能下的代码修改); docs:文档修改; style:代码格式修改, 注意不是 css 修改(例如分号修改); test:测试用例新增、修改; build:影响项目构建或依赖项修改; revert:恢复上一次提交; ci:持续集成相关文件修改; chore:其他修改(不在上述类型中的修改); release:发布新版本; workflow:工作流相关文件修改。 ``` #