xzh cae14892e3 doc:更新文档 4 anni fa
..
build 5c454feb54 feat:修改翻译问题。修改新闻链接 4 anni fa
config 37b134e626 feat:修改部分bug, 4 anni fa
src b2ffe48275 newsItem 489px 4 anni fa
static 66db76fd8a first commit 5 anni fa
test 66db76fd8a first commit 5 anni fa
.babelrc 66db76fd8a first commit 5 anni fa
.editorconfig 66db76fd8a first commit 5 anni fa
.eslintignore 66db76fd8a first commit 5 anni fa
.eslintrc.js 66db76fd8a first commit 5 anni fa
.gitignore 66db76fd8a first commit 5 anni fa
.postcssrc.js 66db76fd8a first commit 5 anni fa
README.md cae14892e3 doc:更新文档 4 anni fa
index.html 3974216b19 feat:增加批量协作的功能 4 anni fa
main.html 66db76fd8a first commit 5 anni fa
package-lock.json d03a6a9bfd 官网改版v2 5 anni fa
package.json d954030bac feat:增加封存场景的分配协作限制 4 anni fa

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