You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

185 lines
5.7 KiB

5 years ago
5 years ago
5 years ago
  1. # To start
  2. 这是一个项目管理系统项目,满足大中型it项目的全生命周期管理,包括项目立项、项目预算、项目计划、项目测试、任务管理、迭代管理、产品管理、用户故事管理、团队管理、文档管理、环境管理等,由广州擎勤网络科技有限公司研发。
  3. ` 前端`
  4. # 前端开发工具
  5. node.js、webpacck、npm、eclipse、svn、安卓、ios等
  6. # 前端ui-pc端
  7. vue.js、element-ui、axios
  8. # 前端ui-手机端
  9. vue.js、vux、weui、weex
  10. # 前端ui-微信公众号端
  11. vue.js、vux
  12. # 前端ui-微信小程序
  13. 微信开发工具
  14. # 前端文件结构
  15. * build - webpack config files
  16. * config - webpack config files
  17. * dist - build
  18. * src -your app
  19. * api
  20. * assets
  21. * common
  22. * components - your vue components
  23. * mock
  24. * styles
  25. * views - your pages
  26. * vuex
  27. * App.vue
  28. * main.js - main file
  29. * routes.js
  30. * static - static assets
  31. # 前端web开发工具安装步骤 首次安装执行 1-6,添加工程执行 7-12
  32. ## 1 安装node.js 从网络下载最新稳定版本
  33. node-v8.9.1-x64
  34. ## 2 安装 npm
  35. npm install npm@latest -g
  36. ## 3 设置淘宝镜像及安装淘宝镜像命令cnpm (如有必要)
  37. npm config set registry https://registry.npm.taobao.org
  38. npm install -g cnpm --registry=https://registry.npm.taobao.org
  39. ## 4 通过镜像下载 node-sass(如有必要)
  40. cnpm install --save-dev node-sass
  41. ## 5 安装vue 命令行工具 (如有必要)
  42. npm install -g vue-cli
  43. ## 6 设置eclipse 关联 .vue文件
  44. Window -> Preferences -> General -> Editors -> File Associations -> Add -> *.vue -> Add -> HTML Editor / JS Editor / CSS Editor
  45. ## 7 用eclipse 从svn下载工程项目
  46. svn地址 http://203.195.131.73:8085/svn/
  47. 如工程 mdp-arc-web
  48. ## 8 进入工程 目录 (假设工程在 D:\workspace\mdp-arc-web)
  49. cd /D D:\workspace\mdp-arc-web
  50. ## 9 安装工程依赖包
  51. D:\workspace\mdp-arc-web > npm install
  52. ## 10 开发调试工程
  53. npm dev
  54. ## 11 编译
  55. npm build
  56. ## 12 拷贝编译后文件到后台工程(用于与后台工程一起打成jar包发布)(如有必要)
  57. npm copyToStatic
  58. `服务端`
  59. # 服务端开发工具
  60. jdk8、eclipse oxygen、svn、maven、oracle
  61. # 服务端编程框架
  62. spring boot 1.5、spring mvc 4、spring cloud 1.5、spring security 4、logback 1、mybatis 3、thymeleaf 3
  63. # 服务端安装开发工具步骤 首次安装执行 1-3,开发打包部署执行4-5
  64. ## 1 安装开发工具
  65. ### 1.0 安装jdk8, elcipse oxygen, svn 官网下载64位版本
  66. jdk-8u121-windows-x64
  67. eclipse-jee-oxygen-3-win32-x86_64
  68. TortoiseSVN-1.9.7.27907-x64
  69. ### 1.1 配置eclipse运行内存
  70. 在eclipse.ini中添加下面几个参数
  71. -Xms512m
  72. -Xmx1024m
  73. ### 1.2 从eclipse marketplace 下载版本控制插件工具svn
  74. eclipse -> help -> Eclipse marketplace,搜索svn,安装subclipse4.2.3
  75. #### 1.2.1 设置eclipse svn 忽略的文件规则 */logs/* */target/* */node_modules/*
  76. Window -> Preferences -> Team -> Ignored Resource -> Add pattern -> */logs/*
  77. Window -> Preferences -> Team -> Ignored Resource -> Add pattern -> */target/*
  78. Window -> Preferences -> Team -> Ignored Resource -> Add pattern -> */node_modules/*
  79. ### 1.3 设置eclipse工程编码为utf-8
  80. Window -> Preferences -> General -> Content Types -> java Archive / java class path / Text -> utf-8
  81. Window -> Preferences -> General -> Workspace -> Text file encoding / UTF-8
  82. ### 1.4 设置eclipse jdk
  83. Window -> Preferences -> Java -> Installed JREs -> 选择一条 -> Edit -> C:\Program Files\Java\jdk1.8.0_121(假设jdk安装目录,注意不是jre目录)
  84. ### 1.5 设置eclipse 检查项,提升编译速度
  85. Window -> Preferences -> Validation -> 找到build列 -> 只保留 Classpath Dependance Validator 选中状态
  86. ## 2 下载代码生成器mdp-dev
  87. ### 2.0 从svn下载mdp-dev工程,mdp自研发的开发工具
  88. svn 地址为 http://203.195.131.73:8085/svn/mdp/trunk/mdp-dev
  89. ### 2.1 使用mdp-dev生成crud代码(开发业务功能时使用,先设计表结构,再生成代码)
  90. 使用/mdp-dev/src/test/java/com/qqkj/mdp/dev/TestCodegenService.java 进行代码生成
  91. ## 3 maven 设置
  92. ### 3.0 设置maven私服 用户密码
  93. 将/mdp-dev/settings.xml拷贝到 C:\Users\Administrator\.m2目录下
  94. ### 3.1 安装本地jar包到私服(如果有本地jar包,目前有orcale的驱动包已经安装)
  95. 私服登录地址 http://203.195.131.73:8081/nexus 用户名、密码 admin/admin123
  96. ## 4 应用项目开发
  97. ### 4.0 从svn下载应用工程项目
  98. svn 地址为 http://203.195.131.73:8085/svn/应用产品对应目录
  99. ### 4.1 从mven私服下载依赖jar包
  100. 在 Eclipse 工程目录鼠标右键 -> Maven -> Update Project
  101. ### 4.2 运行工程项目
  102. 在src/main/java 中找到 ***Application。java -> 鼠标右键 -> Run as -> Java Application
  103. 或者
  104. 在src/test/java 中找到 ***Application。java -> 鼠标右键 -> Run as -> Java Application
  105. ## 5 打包部署
  106. ### 5.0 工程打jar包
  107. 在 Eclipse 工程目录鼠标右键 -> Run as -> Maven Install
  108. ### 5.1 将打包好的jar包上传maven私服
  109. 在 Eclipse 工程目录鼠标右键 -> Run as -> Maven Buil -> deploy
  110. ``` bash
  111. # install dependencies
  112. cnpm install
  113. # serve with hot reload at localhost:8081
  114. cnpm run dev
  115. # build for production with minification
  116. cnpm run build
  117. ```
  118. ` 其它一些常用命令 `
  119. # 清除缓存
  120. npm cache clean --force
  121. # npm国内代理镜像服务器 镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):
  122. npm config set registry https://registry.npm.taobao.org
  123. npm info underscore (如果上面配置正确这个命令会有字符串response)
  124. # Browser support
  125. Modern browsers and IE 10+.
  126. # License
  127. [MIT](http://opensource.org/licenses/MIT)