Eladmin开源项目部署

0 写在前面

一个完整的前后端分离的基于springboot等技术的项目从来没有实际操作过。在github上找到了一个星星非常多的开源项目,eladmin。
今天进行了一下相关的配置,现在处于可以运行的阶段

1、项目下载

前端代码:https://github.com/elunez/eladmin-web
后台代码:https://github.com/elunez/eladmin
项目使用指南:https://www.bookstack.cn/read/el-admin-2.5/9ed2dfe8bf530636.md

2、相关配置

 1、JDK:1.8+ 
安装教程:https://www.runoob.com/java/java-environment-setup.html
2、Redis 3.0+
安装教程:https://www.runoob.com/redis/redis-install.html
3、Maven 3.0+
安装教程:https://www.runoob.com/maven/maven-setup.html
4、MYSQL 5.5.0+
安装教程:https://www.runoob.com/mysql/mysql-install.html
5、Node v10+
安装教程:https://www.runoob.com/nodejs/nodejs-install-setup.html

存在的问题

2.1redis配置过程中的问题

我安装好redis之后,按照正常别人介绍的方法,去写一个start.bat文件来启动redis,但是这个不行,一直闪退。很多处理这个的方法都一样,但是不管用。
所以我就按redis-server.exe redis.windows.conf这个命令行进行启动。(注意,这个命令行输入是在redis目录下的cmd中输入)
但是还是出现了问题

windows下安装Redis第一次启动报错:

[2368] 21 Apr 02:57:05.611 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error

解决方法:在命令行中运行

redis-cli.exe

127.0.0.1:6379>shutdown

not connected>exit

然后重新运行redis-server.exe redis.windows.conf,启动成功!

2.2安装node

(一)测试node和cpm是否成功

打开黑窗口(win键+x)点击:命令提示符管理员(必须以管理员运行)。
输入node -v  npm -v 

(二)安装完node以后,黑窗口进入vue项目根路径下。
运行命令:npm install (下载必须的依赖,如果报错了就是node环境有问题,查百度重新搭环境)
运行完上面的命令以后在执行 : npm run build (这个命令是打包)
出现这个说明已经打包成功
成功以后你的vue项目下会出现一个dist的文件夹。
具体参考:https://blog.csdn.net/weixin_40331613/article/details/81329277

**问题:**vue项目npm run build报错npm ERR! missing script: build(已解决)
参考下面博文
https://blog.csdn.net/qq_41216743/article/details/105691666

3、运行过程问题

3.1弹出接口无法访问

首先检查是否启动了redis,其次检查是否报
Proxy error: Could not proxy request auth/code from localhost:8001 to 127.0.0.1
这个错误。如果启动前端页面报这个错误,则可能出现原因:路径问题,没有添加 http://
还有一点就是后台里面的端口号一定要和前端.env.development里的地址一样。我就设置错了,然后一直有错

猜你喜欢

转载自blog.csdn.net/weixin_44020747/article/details/117369326