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 | 可选的配置文件 |