# 目录

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

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

本项目目录没有强制要求保持目前目录结构,但强烈建议保持现状,以免后期更新带来不便的麻烦!