### 初始化
```bash
yarn
yarn serve
```
### 目录结构
```
|-build
|-public // 静态资源
|-src
|- api // 接口文件
|- types // 类型声明
|- assets // 公用代码资源
|- components // 公用组件
|- views // 项目页面入口
|- utils // 公用工具函数
|- router // 路由配置
|- store // 全局状态管理
|
|- env.d.ts // 环境变量声明
|- global.d.ts // 全局变量声明
|- el.d.ts // element 声明
```
### 多场景模式
通过 `process.env.SCENE` 区分场景
尽量避免使用 `.vue` 自定义后缀,ide 暂不能友好支持模糊匹配 `.vue`,需要明确使用 `demo.vue`,导致无法区分场景
### 关于分支
`release` 稳定版本,线上代码稳定一段时间后同步 `release-buffer`
`release-buffer` 缓冲区,发布一些工具类,创建分支的话拉取此分支
### 🚀 关于代码格式化
推荐使用 ide 插件,在 ide 扩展中下载 `prettier`
以 vscode 为例:
> 在 `file -> preferences -> setting` 中搜索 `defaultFormatter`
选择 `Prettier - Code formatter`
接着搜索 `format`
将 `editor: format on save` 勾选