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