# 目录介绍
这里主要是项目目录文件说明。
📦run-admin-torrent
┣ 📂build -------- 构建相关
┃ ┣ 📜webpack.base.conf.js -------- webpack公共配置
┃ ┣ 📜webpack.dev.conf.js -------- webpack开发环境配置
┃ ┗ 📜webpack.prod.conf.js -------- webpack生产环境配置
┣ 📂public -------- 纯静态资源(不会被webpack处理)
┃ ┣ 📜favicon.ico
┃ ┗ 📜index.html
┣ 📂src
┃ ┣ 📂api -------- 接口以及请求管理目录
┃ ┃ ┣ 📂modules
┃ ┃ ┣ 📜config.js
┃ ┃ ┣ 📜index.js
┃ ┃ ┗ 📜request.js -------- AJAX请求封装
┃ ┣ 📂assets -------- 图片样式等静态资源文件
┃ ┃ ┣ 📂image
┃ ┃ ┣ 📂icons
┃ ┃ ┣ 📂js
┃ ┃ ┃ ┗ 📜staticData.js -------- 前端定义的静态常量数据
┃ ┃ ┗ 📂stylus
┃ ┃ ┃ ┣ 📂base
┃ ┃ ┃ ┃ ┣ 📜border.styl -------- 移动端1像素边框
┃ ┃ ┃ ┃ ┣ 📜global.styl -------- 公共全局样式
┃ ┃ ┃ ┃ ┣ 📜iconfont.styl -------- base64字体样式
┃ ┃ ┃ ┃ ┗ 📜transition.styl -------- 动画相关
┃ ┃ ┃ ┣ 📜index.styl -------- 出口文件
┃ ┃ ┃ ┣ 📜mixin.styl -------- 常用的css方法函数
┃ ┃ ┃ ┗ 📜variable.styl -------- 约定变量
┃ ┣ 📂base -------- 基础组件,保持与业务无关联
┃ ┃ ┣ 📂Breadcrumb
┃ ┃ ┃ ┗ 📜index.vue
┃ ┃ ┗ 📜register.js -------- 全局自执行注册组件脚本
┃ ┣ 📂components -------- 业务组件
┃ ┃ ┗ 📂EnvSelect
┃ ┃ ┃ ┗ 📜index.vue
┃ ┣ 📂directives -------- 全局指令
┃ ┃ ┗ 📜index.js
┃ ┣ 📂filter -------- 全局筛选器
┃ ┃ ┗ 📜index.js
┃ ┣ 📂lang -------- 国际化语言
┃ ┃ ┣ 📜en.js
┃ ┃ ┣ 📜index.js
┃ ┃ ┗ 📜zh.js
┃ ┣ 📂mixin -------- 混入对象
┃ ┃ ┗ 📜index.js
┃ ┣ 📂mock -------- 前端模拟数据
┃ ┃ ┣ 📂data
┃ ┃ ┃ ┗ 📜project_list.js
┃ ┃ ┗ 📜index.js
┃ ┣ 📂router -------- 路由管理
┃ ┃ ┣ 📜index.js -------- 业务路由
┃ ┃ ┗ 📜permission.js -------- 路由鉴权拦截管理
┃ ┣ 📂static -------- 其它静态资源文件
┃ ┃ ┗ 📜.gitkeep
┃ ┣ 📂store -------- 数据容器
┃ ┃ ┣ 📂modules
┃ ┃ ┣ 📜getters.js
┃ ┃ ┗ 📜index.js
┃ ┣ 📂utils -------- 工具函数库
┃ ┃ ┣ 📜auth.js
┃ ┃ ┣ 📜i18n.js
┃ ┃ ┣ 📜is.js
┃ ┃ ┗ 📜url.js
┃ ┣ 📂views -------- 业务层组件
┃ ┃ ┣ 📂project-manage
┃ ┃ ┃ ┗ 📂project-list
┃ ┃ ┃ ┃ ┣ 📂components
┃ ┃ ┃ ┃ ┃ ┗ 📜HeaderList.vue
┃ ┃ ┃ ┃ ┗ 📜project-list.vue
┃ ┃ ┗ 📜404.vue
┃ ┣ 📜App.vue
┃ ┗ 📜main.js -------- 项目入口文件
┣ 📜.editorconfig -------- eslint相关配置
┣ 📜.eslintignore -------- eslint忽略校验指定文件目录配置
┣ 📜.gitattributes -------- git设置文件的对比方式
┣ 📜.gitignore -------- git忽略载入指定文件目录配置
┣ 📜.postcssrc.js -------- git忽略载入指定文件目录配置
┣ 📜.prettierrc -------- prettier风格js规则校验
┣ 📜.stylelintrc.js -------- stylelint样式规则校验
┣ 📜babel.config.js -------- babel的配置
┣ 📜Dockerfile -------- Doker镜像配置
┣ 📜package-lock.json -------- 优先级更高的依赖包管理文件
┣ 📜package.json -------- 依赖包以及node脚本命令
┣ 📜README.md -------- 项目说明文件
┣ 📜typings.json -------- typings指定包及版本
┗ 📜vue.config.js -------- vue相关配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
接口请求 →