技术栈为 Vue3
+ Vite
+ typescirpt
+ ant-design-vue
+ Pinia
, 顺滑的开发体验。
|———config // 配置文件目录
|
|———mock // mock目录
|———src //
├── api // 接口相关
├── assets // 公共的文件(如image、css、font等)
├── components // 项目组件
├── directives // 自定义 指令
├── enums // 自定义 常量(枚举写法)
├── hooks // 自定义 hooks
├── layout // 全局布局
├── router // 路由
├── store // 状态管理器
├── utils // 工具库
├── views // 页面模块目录
├── login // login页面模块
├── ...
├── App.vue // vue顶层文件
├── auto-imports.d.ts // unplugin-auto-import 插件生成
├── components.d.d.ts // unplugin-vue-components 插件生成
├── main.ts // 项目入口文件
├── shimes-vue.d.ts // vite默认ts类型文件
├── types // 项目type类型定义文件夹
|———.npmrc // npm 配置
|———.package.json // package 包
|———shims.vue.d.ts // 配置 vue,
|———tsconfig.json // typescript 配置文件
|———jsconfig.node.json // typescript node环境配置
|———vite.config.ts // vite 配置
|———windi.config.ts // windicss 配置
-
克隆项目
#github [email protected]:alexsz2012/vue3-vite.git #gitee [email protected]:alexandertao/vite-vue3-ts.git
-
安装依赖
#推荐使用pnpm pnpm install #没有安装pnpm 先安装 npm install -g pnpm
-
启动项目
pnpm dev #访问路径 http://localhost:3010/
-
生产打包
#检查TS 类型然后构建 pnpm build:check #直接打包 pnpm build