# 开发文档

## 环境准备
### 云IDE
本项目已支持CSDN 云IDE 一键启动，访问地址：[云IDE](https://idegitcode.net/csdn/csdn-datav)
或选择本地开发环境，请参考如下配置：
#### git设置
* *注意*：设置git提交的user.email与[CSDN账号邮箱](https://i.csdn.net/#/user-center/account) 保持一致，避免个人真实信息泄露
```bash
# 大小写敏感
git config core.ignorecase false
# 设置你git提交用户名/邮箱，注意本项目尽量不要带--global
git config user.name "git用户名"
git config user.emall "git邮箱"
```

#### npm设置
本项目中的.npmrc 文件已经设置NPM国内镜像源，等同于以下配置
```bash
# 修改NPM国内镜像加速
npm config set registry https://registry.npmmirror.com/
```
#### 设置本地开发环境host
由于用户头像图片服务器设置了域名防盗链，所以本地环境需要在*.csdn.net 域名下访问，避免开发环境头像不显示问题
域名与与vue.config.js 配置保持一致
```
127.0.0.1 loc.csdn.net
```

## 项目启动
```
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and minifies for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).

