https://gitee.com/wukongcrm/72crm-java
1 软件就不用说了,自己去官方网下载 node-v14.17.3-x64.msi
2 安装,我的目录是D:\nodejs
3 配置环境path 添加D:\nodejs
4 新建缓存文件夹
npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"
5 新建系统变量NODE_PATH,变量值为
D:\nodejs\node_modules
修改path为D:\nodejs\node_global
6 安装npm install express -g
7 使用Visual Studio Code 打开前端UX,然后输入npm install
8 安装node.js 前端部分是基于node.js上运行的,所以必须先安装node.js,版本要求为6.0以上
使用npm安装依赖 可将代码放置在后端同级目录ux,执行命令安装依赖:
npm install
修改内部配置 修改请求地址或域名:config/dev.env.js里修改BASE_API(开发环境服务端地址,默认localhost) 修改自定义端口:config/index.js里面的dev对象的port参数(默认8090,不建议修改)
运行前端
npm run dev
注意:前端服务启动,默认会占用8090端口,程序运行之前需搭建好Server端。
中间出现一个问题,原来是build 文件夹的关系
9 更改dev.env.js 的base_API:http://127.0.0.1:8069/
10 运行前端页面http://127.0.0.1:8090/
11 将开发模式打开, jfinal.devMode = true
12 前端和后端都已经部署成功了,但是无法进行数据交换,前端一直提示网络错误
13 redis 端口是6379
14 npm run bulid 进行打包
15 替换一下statis 文件
16 增加字段
16.0 在数据库 72crm_admin_field增加字段
16.1 在产品表72crm_crm_product 增加字段
16.2 CrmProductController Action
16.3 BaseCrmProduct 实体类增加字段set 和get 办法
16.4 72crm_admin_field_sort 增加字段
16.5 新增的字段建议全部小写。
17 打包部署
1 pom.xml dependency注销掉
2 com.kakarote.crm9.Application main 方法注销掉
3 选中pom.xml Run as maven build 在Goals 输入 compile /install /clear
4 打包成功之后将crm9-release.zip 和 ROOT.war 复制到tomcat webapps 部署成功
有需要讨论的可以联系,一起分享快乐!13413011401
来自江西瑞金的钟艳明