四维看看官网项目
项目目录
|-- 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