|
@ -7,23 +7,42 @@
|
7
|
7
|
|
8
|
8
|
## renren-fast-vue
|
9
|
9
|
- renren-fast-vue基于vue、element-ui构建开发,实现renren-fast后台管理前端功能,提供一套更优的前端解决方案
|
10
|
|
- 演示地址:[fast.demo.renren.io](http://fast.demo.renren.io) (账号密码: admin/admin)
|
|
10
|
- 前后端分离,通过token进行数据交互,可独立部署
|
|
11
|
- 支持发布时动态配置CDN静态资源,动态切换新旧版本
|
|
12
|
- 演示地址:[fast.demo.renren.io](http://fast.demo.renren.io) (账号密码:admin/admin)
|
11
|
13
|
|
12
|
|

|
|
14
|

|
13
|
15
|
|
14
|
16
|
## 开发
|
|
17
|
> 无法正常预览项目效果时,请先检查是否正常安装依赖,再查看启动服务是否存在报错
|
|
18
|
|
15
|
19
|
```bash
|
16
|
20
|
# 克隆项目
|
17
|
21
|
git clone https://github.com/daxiongYang/renren-fast-vue.git
|
18
|
22
|
|
19
|
|
# 安装依赖
|
|
23
|
# 安装依赖(优先使用)
|
20
|
24
|
npm install
|
|
25
|
# 安装依赖(下载较慢时使用)
|
|
26
|
npm install --registry=https://registry.npm.taobao.org
|
21
|
27
|
|
22
|
28
|
# 启动服务
|
23
|
29
|
npm run dev
|
24
|
30
|
```
|
25
|
31
|
|
|
32
|
- 开发时,如何连接后台项目api接口?
|
|
33
|
> 修改renren-fast-vue/static/config/index.js目录文件中window.SITE_CONFIG.baseUrl = '本地api接口请求地址'
|
|
34
|
|
|
35
|
- 开发时,如何解决跨域?
|
|
36
|
> 1. 修改renren-fast-vue/config/dev.env.js目录文件中OPEN_PROXY: true开启代理
|
|
37
|
> 2. 修改renren-fast-vue/config/index.js目录文件中proxyTable对象target: '代理api接口请求地址'
|
|
38
|
> 3. 重启本地服务
|
|
39
|
|
|
40
|
- 开发时,如何提前配置CDN静态资源?
|
|
41
|
> 修改renren-fast-vue/static/config/index-[qa/uat/prod].js目录文件中window.SITE_CONFIG.cdnUrl = '静态资源cdn地址' + window.SITE_CONFIG.staticFileName
|
|
42
|
|
26
|
43
|
## 发布
|
|
44
|
> 构建生成的资源文件保存在renren-fast-vue/dist目录下,可通过config/index.js目录文件修改相关配置信息
|
|
45
|
|
27
|
46
|
```bash
|
28
|
47
|
# 构建生产环境(默认)
|
29
|
48
|
npm run build
|
|
@ -38,6 +57,16 @@ npm run build --uat
|
38
|
57
|
npm run build --prod
|
39
|
58
|
```
|
40
|
59
|
|
|
60
|
- 构建生成后,发布需要上传哪些文件?
|
|
61
|
> renren-fast-vue/dist目录下:180307(静态资源,由当前日期动态生成文件夹名)、config(配置文件)、index.html
|
|
62
|
|
|
63
|
- 构建生成后,如何动态配置CDN静态资源?
|
|
64
|
> 修改renren-fast-vue/dist/config/index.js目录文件中window.SITE_CONFIG.cdnUrl = '静态资源cdn地址' + window.SITE_CONFIG.staticFileName
|
|
65
|
|
|
66
|
- 构建生成后,如何动态切换新旧版本?
|
|
67
|
> 修改renren-fast-vue/dist/config/index.js目录文件中window.SITE_CONFIG.staticFileName = '180307(静态资源文件夹名称)'
|
|
68
|
|
|
69
|
|
41
|
70
|
## 其他
|
42
|
71
|
``` bash
|
43
|
72
|
# build for production and view the bundle analyzer report
|