lilishop-部署开发调试环境、学习笔记(前端+后端)
官方参考文档
一、部署开发/调试环境篇
0.安装一台CentOS7服务器
https://blog.csdn.net/weixin_46818279/article/details/112132139
1.安装、部署环境以及运行后端商城系统
1.使用docker+docker-compose安装环境(mysql、redis、mq…)
按照官方文档即可:部署准备
2.在开发主机上拉取代码(我是fork到自己的仓库然后clone的~这里提供官方路径,建议你fork到自己仓库拉取~)
#商城系统后端
git clone git@gitee.com:beijing_hongye_huicheng/lilishop.git
#推送到自己仓库(可选)
#1.新建空白仓库:lilishop
#2.强制推送
git push -f 你的仓库地址
3.使用Idea打开lilishop
加载好后使用 Ctrl
+Shift
+R
进行替换
修改ip
- 192.168.0.116 ->
你的Linux服务器ip
- 127.0.0.1 ->
你的Linux服务器ip
- http://
你的Linux服务器ip
:8000 -> http://192.168.0.150:8000 (这个SpringBootAdmin是运行在开发机器上的,我们改回来~)
修改日志路径(可选,在Windows上开发还是选择一个绝对路径更加方便)
- ${LOG_FILE_PATH}/${APP_NAME}-%d{yyyy-MM-dd}.log -> C:\\lilishop-logs\\${LOG_FILE_PATH}/${APP_NAME}-%d{yyyy-MM-dd}.log
4.启动(我这里因为8000端口被系统占用所以把SpringBootAdmin的端口改为了20800,直接全局替换即可,然后改一下admin模块里的server.port配置)
2.部署PC前端lilishop-ui
1.克隆项目
#PC前端(开发人员管理端+商家端+买家用户端)
git clone git@gitee.com:beijing_hongye_huicheng/lilishop-ui.git
2.下载node.js v14.18.3
-
建议这个版本,不然node-sass会报错,妄图去手动解决node-sass版本问题只会是搬起石头砸自己的脚
-
使用大于14的node版本会导致node-sass的版本太低不兼容,过低的node版本又可能会导致其他问题,如果提升node-sass版本又会导致node-sass版本过高不兼容项目
-
node-sass v4 对应最高node.js v14,node.js v15就不行了,所以我选择node.js v14.18.3
3.安装yarn
#安装yarn(如果你有忽略掉)
npm install -g yarn
4.进入manager、buyer、seller执行
yarn install
...
yarn build
...
yarn run dev
至此部署完毕,如有不懂或者环境奇葩报错欢迎留言!
二、源码探究篇
这部分会记录新知识~~
大佬 部署完页面一直是 正在加载资源是怎么回事呢