xzh 43ef6b67cc 更新文档 hace 4 años
..
build 3e3b977ef6 feat:修改新闻资讯相关 hace 4 años
config f0358a44eb feat:增加国际版构建配置 hace 4 años
src 33c3e05b9b 下载页面改版 hace 4 años
static 66db76fd8a first commit hace 5 años
test 66db76fd8a first commit hace 5 años
.babelrc 66db76fd8a first commit hace 5 años
.editorconfig 66db76fd8a first commit hace 5 años
.eslintignore 77d7700680 fix:修复一堆bug,移动端提测 hace 4 años
.eslintrc.js 66db76fd8a first commit hace 5 años
.gitignore 66db76fd8a first commit hace 5 años
.postcssrc.js 66db76fd8a first commit hace 5 años
README.md 43ef6b67cc 更新文档 hace 4 años
index.html 6d30e795ea fix:修改链接 hace 4 años
package-lock.json 25a1f25319 feat:移动端备份 hace 4 años
package.json 9ef1a5484c feat:随心装宣传页 hace 4 años

README.md

四维看看官网项目

项目目录

|-- 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: 国内版
  • international: 国际版
  • feat-takeALook 带看功能分支(基本未开发)
  • rebase-usercenter-mobile 移动端个人中心重构分支(大部分开发完成)

开发

  • 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