# archive # ## 目录结构介绍 ## |-- backend // 后端项目 | |-- archive-backStage // 后端主体项目(tomcat) | |-- archive-backup // 档案备份/还原 | |-- archive-Interface // 对外接口(数据推送) | |-- jodconverter-web // 文档在线预览 | |-- parent // archive-backStage父依赖 |-- frontdesk // 前端项目 | |-- proxy.conf.json // 前端本地开发代理配置 ## 环境要求 ## jdk8 maven3 tomcat7 mysql5.7 node-v8.11.1-x64 reids(redis-trib.rb 集群方案), fastDFS, nginx-1.15.8(需安装fastDFS插件), LibreOffice-6.0.7 ## 前端说明 ## // 安装 angular-cli npm install -g @angular/cli // 安装依赖 npm install // 本地开发服务,默认端口 4200 ng serve --proxy-config proxy.conf.json // 打包命令 ng build // 压缩打包 (ng -aot -prod 有内存溢出的可能而且实际效果差距不大) ng -prod ## 前端依赖报错 ## # 如果前端依赖安装 node-sass 出现错误请安装node-sass所需的环境依赖 # node-sass环境依赖: # node-gyp # python2.7 # win: visual c++ build tools 或 visual studio(2015以上) # mac: xcode ## 前端目录结构 ## |-- frontdesk // 前端项目 | |-- e2e // e2e 测试 | |-- src | |-- app | |-- core | |-- auth // 路由守卫 | |-- auth.guard.ts // 路由拦截 | |-- auth.service.ts // 路由拦截方法 | |-- nenu | |-- menu.service.ts // 菜单渲染方法 | |-- layout // 页面主体框架 | |-- footer // 页面底部版权声明 | |-- header // 页面顶部工具栏 | |-- offsideber // | |-- assete // 资源文件 | |-- fonts // 字体 | |-- i18n // 国际化配置文件(程序里写死是中文) | |-- img // 图片 | |-- js // 手动引入的js文件 | |-- md5 // md5编码工具(未使用) | |-- print.js // jq打印插架 | |-- tripledes.js // des加密工具(未使用) | |-- json // 系统配置文件2 | |-- backupLocationList.json // 已弃用 | |-- cloudVoucher.json // 云尚行凭证显示配置 | |-- config.json // url配置/流程引擎配置 | |-- menu.json // 页面菜单配置 | |-- index.html // 根页面 | |-- main.ts // angular 程序入口 | |-- modernizr.js // Modernizr 用于检测浏览器支持 | |-- polyfills.ts // 浏览器兼容性设置 | |-- styles.scss // 全局样式 | |-- test.ts // karma 入口 | |-- typings.d.ts // 声明全局对象 | |-- .angular-cli.json // angular-cli 配置文件 | |-- build.sh // 编译打包脚本 | |-- install_package // 安装依赖脚本 | |-- karma.conf.js // 单元测试配置 | |-- modernizr-config.json // Modernizr 配置文件 | |-- package.json // node依赖配置 | |-- protractor.conf.js // 前端自动化测试配置 | |-- proxy.conf.json // 本地开发服务反向代理配置 | |-- run.bat/run.sh // 本地开发服务启动脚本 | |-- tsconfig.json // ts语法版本配置 | |-- tslint.json // 语法规范配置