完整项目地址:vue-vite-elementplus-zhao
序言
这是基于vue3 + vite2 + typescript + elementplus等构件的项目,暂无页面构件,初始想法是不去约束页面样式,只做开箱即用的基础脚手架
项目结构
├── build // 构建相关
├── src // 源代码
│ ├── api // 所有请求
│ ├── assets // 主题 字体等静态资源
│ ├── components // 全局公用组件
│ ├── composition // 组合式api语法组件
│ ├── config // 项目配置
│ ├── hooks // 全局的钩子函数
│ ├── icons // 项目所有 svg icons
│ ├── model // ts 语法的声明文件
│ ├── router // 路由
│ ├── store // 全局 store管理
│ ├── styles // 全局样式
│ ├── utils // 全局公用方法
│ ├── types // ts 类型声明文件
│ ├── views // view
│ ├── App.vue // 入口页面
│ ├── main.ts // 入口 加载组件 初始化等
│ └── permission.ts // 权限管理
├── .env.development // 本地环境
├── .env.production // 生产环境
├── .env.staging // 测试环境
├── .babelrc // babel-loader 配置
├── .eslintrc.js // eslint 配置项
├── .prettierrc.js // prettierrc 配置项
├── .gitignore // git 忽略项
├── favicon.ico // favicon图标
├── package.json // package.json
├── tsconfig.json // ts 配置文件
└── vite.config.ts // vite 配置文件