# 目录
web项目目录
┌── public # 静态资源(不会被Webpack打包)
├── src # 源代码
│ ├── api # 接口
│ ├── assets # 静态资源(会被打包)
│ ├── components # 组件库
│ ├── config # 配置
│ ├── directives # 自定义指令
│ ├── layout # 框架布局视图
│ ├── locales # 国际化文本
│ ├── router # 路由表
│ ├── store # VUEX状态管理
│ ├── style # 全局样式
│ ├── utils # 全局公用方法
│ ├── views # 所有视图
│ ├── App.vue # 入口视图
│ └── main.js # 入口文件
├── .editorconfig # 统一编辑器样式
├── babel.config.js # postcss 配置
├── package.json # 包管理
└── vue.config.js # vue-cli 配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
web端更多介绍请参考SCUI (opens new window)
service项目默认已经提供了标准的目录如下:
├─app //应用目录
│ ├─controllers //控制器目录
│ │ └─system //系统接口
│ ├─event //事件
│ ├─listener //事件监听者
│ ├─middleware //中间件
│ ├─models //模型
│ ├─repositorys //数据存储业务
│ └─requests //请求结构体
├─config //全局配置
├─databases //初始化sql
├─global //全局公用信息
├─router //路由注册
├─initialize //初始化目录
├─pkg //系统公用的服务包,原 src 目录,里面一部分包以独立
├─test //测试目录
└─upload //文件上传目录(当前文件名称请勿修改,否者导致文件上传失败)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
本项目目录没有强制要求保持目前目录结构,但强烈建议保持现状,以免后期更新带来不便的麻烦!