增加项目描述信息

This commit is contained in:
daxiongYang 2018-03-07 22:33:00 +08:00
parent a3ddb31d66
commit 1dc2d1f716
4 changed files with 34 additions and 5 deletions

View File

@ -7,23 +7,42 @@
## renren-fast-vue
- renren-fast-vue基于vue、element-ui构建开发实现renren-fast后台管理前端功能提供一套更优的前端解决方案
- 演示地址:[fast.demo.renren.io](http://fast.demo.renren.io) (账号密码: admin/admin)
- 前后端分离通过token进行数据交互可独立部署
- 支持发布时动态配置CDN静态资源动态切换新旧版本
- 演示地址:[fast.demo.renren.io](http://fast.demo.renren.io) (账号密码admin/admin)
![demo-screenshot](https://github.com/daxiongYang/renren-fast-vue/blob/master/demo-screenshot/1.png)
![demo-screenshot](https://github.com/daxiongYang/renren-fast-vue/blob/master/screenshot.png)
## 开发
> 无法正常预览项目效果时,请先检查是否正常安装依赖,再查看启动服务是否存在报错
```bash
# 克隆项目
git clone https://github.com/daxiongYang/renren-fast-vue.git
# 安装依赖
# 安装依赖(优先使用)
npm install
# 安装依赖(下载较慢时使用)
npm install --registry=https://registry.npm.taobao.org
# 启动服务
npm run dev
```
- 开发时如何连接后台项目api接口
> 修改renren-fast-vue/static/config/index.js目录文件中window.SITE_CONFIG.baseUrl = '本地api接口请求地址'
- 开发时,如何解决跨域?
> 1. 修改renren-fast-vue/config/dev.env.js目录文件中OPEN_PROXY: true开启代理
> 2. 修改renren-fast-vue/config/index.js目录文件中proxyTable对象target: '代理api接口请求地址'
> 3. 重启本地服务
- 开发时如何提前配置CDN静态资源
> 修改renren-fast-vue/static/config/index-[qa/uat/prod].js目录文件中window.SITE_CONFIG.cdnUrl = '静态资源cdn地址' + window.SITE_CONFIG.staticFileName
## 发布
> 构建生成的资源文件保存在renren-fast-vue/dist目录下可通过config/index.js目录文件修改相关配置信息
```bash
# 构建生产环境(默认)
npm run build
@ -38,6 +57,16 @@ npm run build --uat
npm run build --prod
```
- 构建生成后,发布需要上传哪些文件?
> renren-fast-vue/dist目录下180307静态资源由当前日期动态生成文件夹名、config配置文件、index.html
- 构建生成后如何动态配置CDN静态资源
> 修改renren-fast-vue/dist/config/index.js目录文件中window.SITE_CONFIG.cdnUrl = '静态资源cdn地址' + window.SITE_CONFIG.staticFileName
- 构建生成后,如何动态切换新旧版本?
> 修改renren-fast-vue/dist/config/index.js目录文件中window.SITE_CONFIG.staticFileName = '180307静态资源文件夹名称'
## 其他
``` bash
# build for production and view the bundle analyzer report

View File

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

View File

Before

Width:  |  Height:  |  Size: 669 KiB

After

Width:  |  Height:  |  Size: 669 KiB

View File

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