build | 系统相关,不用管 | |
mock | 模拟数据,不用管 | |
node_modules | npm加载的插件,不用管 | |
plop-templates | 自动创建项目文件,plop-templates自动新建项目文件,不用管 | |
public | 静态资源目录,前端模板文件,有用 | |
src | api | 所有请求 |
assets | 字体等静态资源 | |
components | 组件 | |
directive | 全局指令 | |
filters | 全局过滤器 | |
icons | 项目所有 svg icons,矢量图 | |
layout | 全局框架组件 | |
router | 路由 | |
store | 配置vuex | |
styles | 全局样式(scss) | |
utils | 全局公用方法, | |
vendor | 公用vendor | |
views | 页面级组件main.js 导入组件和配置 | |
App.vue | 入口页面 | |
main.js | vue加载js初始化 | |
permission.js | 权限管理 | |
settings.js | 项目配置文件 | |
tests | 测试,没用 | |
.editorconfig | 代码风格和规范 | |
.env.development | 开发环境配置 | |
.env.production | 生产环境配置 | |
.env.staging | 测试环境配置 | |
.eslintignore | 不用校验的内容 | |
.eslintrc.js | eslint的校验规则 | |
.gitignore | 告诉Git哪些文件不需要添加到版本管理中 | |
.travis.yml | 持续集成服务,可以理解为自动编译 | |
babel.config.js | ES6代码转为ES5代码 | |
jest.config.js | 内置了常用的测试工具 | |
jsconfig.json | 定义JavaScript项目的根目录,可以配置属于项目的文件、要从项目中排除的文件以及编译器选项。 | |
license | 版权信息 | |
package-lock.json | ||
package.json | ||
plopfile.js | 通过命令行去生成、处理文件模板代码等 | |
postcss.config.js | 利用JS插件来对CSS进行转换的工具,配置style厂商前缀 | |
vue.config.js | 可选的配置文件 |
二、