Ei kuvausta

xzh 43ef6b67cc 更新文档 4 vuotta sitten
appDownload 33c3e05b9b 下载页面改版 4 vuotta sitten
common 43ef6b67cc 更新文档 4 vuotta sitten
mobile 43ef6b67cc 更新文档 4 vuotta sitten
pc cae14892e3 doc:更新文档 4 vuotta sitten
.gitignore 910a020085 fix 5 vuotta sitten
index.html 73a77fa15b feat:修改首页视频 4 vuotta sitten
readme.md 43ef6b67cc 更新文档 4 vuotta sitten

readme.md

四维看看官网项目

项目目录

|-- appDownload 下载页 |-- common 公共相关数据

|-- data                                新闻资讯
|-- mall                                相关商品数据,价格等

|-- pc PC版本

|-- build                                 构建相关
    |-- build.en.js                         国际版构建程序入口
    |-- build.js                            普通版/国内版构建程序入口
    |-- webpack.dev.conf.en                 国际版开发环境配置
    |-- webpack.prod.conf.en                国际版生产环境配置
    |-- webpack.dev.conf                    国内版开发环境配置
    |-- webpack.prod.conf                   国内版生产环境配置
|-- config                                开发和构建的相关环境变量配置
|-- src                                   业务代码
  |-- apis                                  API接口定义调用层
  |-- assets                                公共样式、相关图片资源
  |-- components                            公用组件
    |-- shared                                全局组件,在里面定义组件会自动注册为全局组件
  |-- config                                相关前端写死的配置
  |-- router                                前端路由配置
  |-- store                                 状态管理器
  |-- utils                                 工具函数
  |-- page                                  对应的页面

添加新闻的流程

  • 切换到master分支
  • 修改/common/data下的json文件,国内英文:news.json 国外:news-en.json

功能分支

  • master: 国内版
  • international: 国际版
  • feat-takeALook 带看功能分支(基本未开发)
  • rebase-usercenter-mobile 移动端个人中心重构分支(未开发完成)
  • rebase-usercenter-member PC端个人中心重构+会员(大部分开发完成)

开发

  • npm i
  • npm run dev(国内版)/ npm run dev:en(国际版)

测试环境部署

国内版

  • npm run build:zh
  • 图片会在构建时自动上传
  • FTP上传:/测试服务器-120.25.146.52/root/user/java/apache-tomcat-8.0.47/webapps/4dkankan_v2/WEB-INF/classes/web

国际版

  • 切换到international分支
  • npm run build:en
  • 手动上传图片到亚马孙S3
  • FTP上传:/测试服务器-120.25.146.52/root/user/java/apache-tomcat-8.0.47/webapps/4dkankan_v2/WEB-INF/classes/web/new4Dkankan

生产环境部署

国内版

  • npm run build
  • FTP上传:/4dkankan/root/user/java/apache-tomcat-8.0.51-4dkankan/webapps/4dkankan_v2/WEB-INF/classes/web

国际版

  • 切换到international分支
  • npm run build:en
  • FTP上传:/aws-控制服务器/home/ubuntu/java/apache-tomcat-8.0.52-4dkankan/webapps/4dkankan_v2/WEB-INF/classes/web