Skip to content

目录结构

Myu edited this page Dec 21, 2017 · 5 revisions

项目整体目录结构:

├── build  ------------------- 构建目录
├── config ------------------- 构建配置
├── dist   ------------------- lib 打包
├── dist-docs ---------------- 文档打包
├── examples  ---------------- 文档工程
├── packages  ---------------- 组件源码
├── src ---------------------- lib 入口及 mixin、locale 目录
├── static
├── test --------------------- 单元测试
├── README.md
├── components.json ---------- 组件集合 json 文件
├── index.html --------------- 文档 index
├── package-lock.json
├── package.json
└── yarn.lock

Build 目录:

├── build-components.js --------------- 组件按需加载执行脚本
├── build-docs.js --------------------- 文档打包脚本
├── build-style.js -------------------- 样式 gulp 脚本
├── build.js -------------------------- lib 打包脚本
├── check-versions.js ----------------- 检测 node/npm 版本
├── logo.png
├── strip-tags.js --------------------- 工具函数:剥离指定标签
├── utils.js -------------------------- 工具类
├── vue-loader.conf.js ---------------- vue-loader 配置文件
├── webpack.base.conf.js -------------- webpack 基础配置
├── webpack.dev.conf.js --------------- webpack dev 配置
├── webpack.dist-components.conf.js --- webpack 组件打包配置
├── webpack.dist-docs.conf.js --------- webpack 文档打包配置
├── webpack.dist.conf.js -------------- webpack lib 打包配置
└── webpack.test.conf.js -------------- webpack 单元测试打包配置

Examples 目录:

├── assets
├── components ------------------------ 文档共用组件
├── docs ------------------------------ 组件 markdown 
├── i18n ------------------------------ 多语言
├── pages ----------------------------- 一级路由页面
├── router
├── App.vue
├── main.js
└── nav.config.json ------------------- 路由配置文件

Src 目录:

├── locale ----------------- 国际化实现
├── mixins ----------------- mixins
└── index.js --------------- lib 入口文件