1.0.0 • Published 3 years ago

xn-admin-template v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

产品介绍


采用vue-cli4构建的单页面应用,包含多个子系统如cms系统,管理系统等

在线文档


快速开始


依赖安装

npm install

启动开发环境

npm run serve

编译打包生产环境代码

npm run build

修复文件

npm run lint:fix

打包分析

npm run analyz

目录结构


├── public               # 公共资源,主要是html
├── src               
│   ├── api							   # web api 目录
│   │   ├── apiList.js       # 全局接口
│   │   └── index.js         # axios封装
│   ├── assets			       # 资源目录
│   │   ├── icon             # 存放图标
│   │   ├── image            # 存放图片
│   │   └── less             # 全局less文件
│   ├── components         # 组件目录
│   │   ├── Editor    			 # 富文本组件
│   │   ├── global    			 # 全局业务组件
│   │   ├── GlobalFooter     # footer组件
│   │   ├── GlobalHeader     # 头部组件
│   │   └── Table            # 表格组件
│   ├── config             # 项目配置目录
│   │   └── defaultSettings.js
│   ├── core               # 全局核心引入
│   │   ├── lazy_use.js      # 按需引入及全局样式引入
│   │   └── directives       # 自定义指令
|   ├── layouts            # 布局组件
│   ├── project            # 子系统
│   |   ├── cms      				 # cms系统(以cms为例)
│   |   │   ├── api 			 	   # 项目内部api
│   |   │   ├── router         # 单个项目路由
│   |   │   ├── views          # 页面
│   |   └── system           # 后台系统
|   ├── router             # 总路由
│   ├── store              # 全局vuex
|   ├── utils              # 公用方法
|   ├── App.vue
|   ├── config.js          # 环境配置
|   └── main.js
├── .eslintrc.js         # eslint规则
├── .gitignore         	 
├── babel.config.js
├── commitlint.config.js # git commit校验
├── package-lock.json    # 版本管理
├── package.json         # 项目描述及依赖
├── README.md
└── vue.config.js        # vue-cli配置