1
点赞
收藏
分享

微信扫一扫

lilishop-部署开发调试环境、学习笔记(前端+后端)

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

至此部署完毕,如有不懂或者环境奇葩报错欢迎留言!

二、源码探究篇

这部分会记录新知识~~

举报

相关推荐

1 条评论

大佬 部署完页面一直是 正在加载资源是怎么回事呢