- vue
- vuex
- vue-router
- vue-i18n
- axios
- element-ui
- nprogress
- antv/g2
- screenfull
┌── public
│ ├── index.html // html模板
│ ├── favicon.ico // favicon图标
│
├── src // 源代码
│ ├── api // 所有请求
│ ├── assets // 静态资源
│ ├── components // 全局公用组件
│ ├── config // 配置文件
│ ├── libs // 全局公用方法
│ ├── locale // 国际化
│ ├── mock // 模拟数据
│ ├── plugin // vue插件
│ ├── router // 路由
│ ├── store // 全局 store管理
│ ├── views // view
│ ├── App.vue // 入口页面
│ ├── index.less // 全局样式
│ ├── main.js // 入口 加载组件 初始化等
│
├── vue.config.js // vue-cli 配置
├── .gitignore // git 忽略项
└── package.json // package.json
from https://github.com/MaLuns/vue-admin-template
--------------------------
ESM+Vue3+Vite+Element-Plus+TypeScript编写的一款后台管理系统(兼容移动端).
https://pure-admin.github.io/vue-pure-admin
中文 | English
vue-pure-admin
是一款开源免费且开箱即用的中后台管理系统模版。完全采用 ECMAScript
模块(ESM
)规范来编写和组织代码,使用了最新的 Vue3
、
Vite
、Element-Plus
、TypeScript
、Pinia
、Tailwindcss
等主流技术开发
稳定中求创新,技术中见未来
精简版本是基于 vue-pure-admin 提炼出的架子,包含主体功能,更适合实际项目开发,打包后的大小在全局引入 element-plus 的情况下仍然低于 2.3MB
,并且会永久同步完整版的代码。开启 brotli
压缩和 cdn
替换本地库模式后,打包大小低于 350kb
点我查看 vue-pure-admin 文档
点我查看 @pureadmin/utils 文档
在 Gitpod
(适用于 GitHub
的免费在线开发环境)中打开项目,并立即开始编码.
- 全局安装
npm install -g @pureadmin/cli
- 交互式选择模板并创建项目
pure create
git clone https://github.com/pure-admin/vue-pure-admin.git
git clone https://gitee.com/yiming_chang/vue-pure-admin.git
cd vue-pure-admin
pnpm install
pnpm dev
pnpm build
- 自定义镜像名为
vue-pure-admin
的镜像(请注意下面命令末尾有一个点.
表示使用当前路径下的Dockerfile
文件,可根据实际情况指定路径)
docker build -t vue-pure-admin .
- 端口映射并启动
docker
容器(8080:80
:表示在容器中使用80
端口,并将该端口转发到主机的8080
端口;pure-admin
:表示自定义容器名;vue-pure-admin
:表示自定义镜像名)
docker run -dp 8080:80 --name pure-admin vue-pure-admin
操作完上面两个命令后,在浏览器打开 http://localhost:8080
即可预览
当然也可以通过 Docker Desktop 可视化界面去操作 docker
项目,如下图
非常感谢你们能深入了解源码并对 pure-admin
组织作出优秀贡献 ❤️
贡献人 | 具体代码 |
---|---|
hb0730 | 代码 |
o-cc | 代码 |
yj-liuzepeng | 代码 |
skyline523 | 代码 |
shark-lajiao | 代码 |
WitMiao | 代码 |
QFifteen | 代码 |
edgexie | 代码 |
way-jm | 代码 |
simple-hui | 代码 |
更详细的浏览器兼容性支持请看 Vue 支持哪些浏览器? 和 Vite 浏览器兼容性
IE |
Edge |
Firefox |
Chrome |
Safari |
---|---|---|---|---|
不支持 | 最后两个版本 | 最后两个版本 | 最后两个版本 | 最后两个版本 |
from https://github.com/pure-admin/vue-pure-admin
(https://pure-admin.github.io/pure-admin-doc/)
No comments:
Post a Comment