|
@@ -1,30 +1,54 @@
|
|
|
-# y
|
|
|
+# 四维看看官网项目
|
|
|
+
|
|
|
+# 项目目录
|
|
|
+ |-- 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
|
|
|
|
|
|
-> A Vue.js project
|
|
|
-
|
|
|
-## Build Setup
|
|
|
-
|
|
|
-``` bash
|
|
|
-# install dependencies
|
|
|
-npm install
|
|
|
-
|
|
|
-# serve with hot reload at localhost:8080
|
|
|
-npm run dev
|
|
|
-
|
|
|
-# build for production with minification
|
|
|
-npm run build
|
|
|
-
|
|
|
-# build for production and view the bundle analyzer report
|
|
|
-npm run build --report
|
|
|
-
|
|
|
-# run unit tests
|
|
|
-npm run unit
|
|
|
-
|
|
|
-# run e2e tests
|
|
|
-npm run e2e
|
|
|
-
|
|
|
-# run all tests
|
|
|
-npm test
|
|
|
-```
|
|
|
-
|
|
|
-For a detailed explanation on how things work, check out the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).
|