Quellcode durchsuchen

doc:更新文档

xzh vor 4 Jahren
Ursprung
Commit
cae14892e3
1 geänderte Dateien mit 53 neuen und 29 gelöschten Zeilen
  1. 53 29
      pc/README.md

+ 53 - 29
pc/README.md

@@ -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).