vue3+vite+elemetnplus+admin是一个后台前端解决方案,它基于 vue3 和 element-plus 实现。它使用了最新的前端技术栈,内置了动态路由、权限验证等业务模型,后续会提供更多的功能组件...
├── public # 静态资源
│ └── favicon.ico # favicon图标
├── src # 源代码
│ ├── @types # 类型定义
│ ├── api # 所有请求
│ ├── assets # 主题、样式、字体
│ ├── components # 全局公共组件
│ ├── interface # 全屏接口
│ ├── layout # 全局layout
│ ├── router # 路由
│ ├── store # 全局store管理
│ ├── styles # 全局样式
│ ├── utils # 公用方法
│ ├── views # views所有页面
│ ├── env.d.ts # 声明
│ ├── main.ts # 入口文件
│ ├── permission.ts # 权限管理
│ └── App.vue # 入口页面
├── index.html # html模板
├── .env.development # 配置文件
├── .env.production # 配置文件
├── package.json # package.json
├── README.md # README.md
├── tsconfig.json # ts配置
└── vite.config.ts # vite配置
#克隆项目
git clone https://github.com/lpya/vue3-vite-elementplus-admin.git
#进入项目目录
cd vue3-vite-elementplus-admin
#安装依赖
npm install
#启动服务
npm run dev
#安装依赖报错时
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: @vue/[email protected]
npm ERR! Found: [email protected]
#配置淘宝镜像,使用cnpm install安装依赖
npm install -g cnpm --registry=https://registry.npm.taobao.org
tips:由于UI组件按需引入,首次启动速度会慢点,可以修改配置,打包时按需引入,开发时全局引入
#预览
npm run preview
#打包发布
npm run build