Bladeren bron

增加项目描述信息

daxiongYang 7 jaren geleden
bovenliggende
commit
1dc2d1f716
4 gewijzigde bestanden met toevoegingen van 34 en 5 verwijderingen
  1. 32 3
      README.md
  2. 1 1
      config/dev.env.js
  3. 0 0
      screenshot.png
  4. 1 1
      static/config/index.js

+ 32 - 3
README.md

@ -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
![demo-screenshot](https://github.com/daxiongYang/renren-fast-vue/blob/master/demo-screenshot/1.png)
14
![demo-screenshot](https://github.com/daxiongYang/renren-fast-vue/blob/master/screenshot.png)
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

+ 1 - 1
config/dev.env.js

@ -4,5 +4,5 @@ const prodEnv = require('./prod.env')
4 4
5 5
module.exports = merge(prodEnv, {
6 6
  NODE_ENV: '"development"',
7
  OPEN_PROXY: true // 是否开启代理, 重置后需重启vue-cli
7
  OPEN_PROXY: false // 是否开启代理, 重置后需重启vue-cli
8 8
})

demo-screenshot/1.png → screenshot.png


+ 1 - 1
static/config/index.js

@ -3,7 +3,7 @@
3 3
 */
4 4
;(function () {
5 5
  window.SITE_CONFIG = {}
6
  // api请求地址
6
  // api接口请求地址
7 7
  window.SITE_CONFIG.baseUrl = '//demo.renren.io/renren-fast/'
8 8
9 9
  // 嵌套iframe地址