项目初始化模板
- 主分支:
vue
,uni-app
,react
,node
,electron
,cli
- 各个主分支代表着不同的项目模板
- 开发分支
- 功能分支:
feature/主分支/时间/功能名称
, 如feature/vue/20230901/demo
- BUG 修复分支:
hotfix/主分支/时间/功能名称
, 如hotfix/vue/20230901/demo
- 功能分支:
- 关于
Vue
项目的模板
npm i
npm start
npm run build
- 短横线命名(kebab-case): 文件名, class 类命名, 自定义属性传参
- 帕斯卡命名(PascalCase, 大驼峰命名: CamelCase): 枚举命名, 类型命名
- 小驼峰命名(camelCase): 变量命名, HTML id 属性命名, 自定义属性定参
Vite
+TypeScript
+Vue
+Vue-Router
+Less
+Pinia
+Axios
+ESlint
@ant-design/icons-vue
:ant-design-vue
:axios
:dayjs
:nprogress
:vue
:vue-router
:
@eslint/eslintrc
: eslint 识别自定义文件内容@eslint/js
: eslint 解析 js@types/node
:node
的类型声明@types/nprogress
:nprogress
的类型声明@vitejs/plugin-vue
: Vite 解析 Vue 文件eslint
: 代码检查工具eslint-plugin-prettier
: 检测不符合 Prettier 格式的代码eslint-plugin-vue
: 检测和修复 Vue 代码globals
: 全局变量配置less
: CSS 预编译器prettier
: 代码格式化tailwindcss
: CSS 样式生成器typescript
: 编程语言typescript-eslint
: eslint 解析 tsunplugin-auto-import
: 自动引入模块,主要用于全局模块,如vue
unplugin-vue-components
: 自动引入并注册组件,主要用于全局组件,如src/components
vite
: 项目构建工具vite-plugin-eslint
: 将 ESlint 集成到 Vite 中