# 目录介绍

这里主要是项目目录文件说明。

📦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
最近更新时间: 1/10/2020, 5:47:17 PM