develop.md 1.5 KB
Newer Older
ylwdev's avatar
ylwdev 已提交
1 2
# 开发文档

!阳仔's avatar
!阳仔 已提交
3
## 环境准备
ylwdev's avatar
ylwdev 已提交
4 5
#### git设置
* *注意*:设置git提交的user.email与[CSDN账号邮箱](https://i.csdn.net/#/user-center/account) 保持一致,避免个人真实信息泄露
!阳仔's avatar
!阳仔 已提交
6 7 8 9 10 11 12
```bash
# 大小写敏感
git config core.ignorecase false
# 设置你git提交用户名/邮箱,注意本项目尽量不要带--global
git config user.name "git用户名"
git config user.emall "git邮箱"
```
ylwdev's avatar
ylwdev 已提交
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

#### 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-datav.csdn.net
```
云IDE环境注意做以下修改

1.找到vue.config.js 文件,修改devServer配置
```
    devServer: {
        allowedHosts:'all',
        port: '3000',
        headers: {
          'Access-Control-Allow-Origin': '*'
        }
    }
```
2.配置端口映射,将3000端口映射为平台支持的其他端口范围
ylwdev's avatar
ylwdev 已提交
39 40

3.通过云IDE的提供的在线调试地址访问
ylwdev's avatar
ylwdev 已提交
41

!阳仔's avatar
!阳仔 已提交
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65

## 项目启动
```
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/).