### 初始化

```bash
yarn

yarn serve
```

<br>

### 目录结构

```
|-build
|-public // 静态资源
|-src
  |- api // 接口文件
  |- types // 类型声明
  |- assets // 公用代码资源
  |- components // 公用组件
  |- views // 项目页面入口
  |- utils // 公用工具函数
  |- router // 路由配置
  |- store // 全局状态管理
  |
  |- env.d.ts // 环境变量声明
  |- global.d.ts // 全局变量声明
  |- el.d.ts // element 声明
```

<br>

### 多场景模式

通过 `process.env.SCENE` 区分场景

尽量避免使用 `.vue` 自定义后缀，ide 暂不能友好支持模糊匹配 `.vue`，需要明确使用 `demo.vue`，导致无法区分场景

<br>

### 关于分支

`release` 稳定版本，线上代码稳定一段时间后同步 `release-buffer`

`release-buffer` 缓冲区，发布一些工具类，创建分支的话拉取此分支

<br>

### 🚀 关于代码格式化

推荐使用 ide 插件，在 ide 扩展中下载 `prettier`

以 vscode 为例：

> 在 `file -> preferences -> setting` 中搜索 `defaultFormatter`<br> 选择 `Prettier - Code formatter`<br> 接着搜索 `format`<br> 将 `editor: format on save` 勾选
