项目来源于GitHub:http://github.com/lenve/vhr
后端配置:
问题:
maven未成功加载资源
解决:
mvn clean install
注意:需要将maven的地址换成本地的,其中本地仓库的路径与 maven配置文件中设置的仓库地址一致
问题:
org.springframework.beans.factory.BeanCreationException: Error creating bean
部署项目时注入bean异常,项目完整,不会是代码错误,所以就是版本和兼容的问题
maven导入资源报错:
与此同时项目运行的报错:
解决:
在配置文件中新增flyway部分,修改过的配置文件如下
问题:
【SpringBoot异常】org.springframework.jdbc.BadSqlGrammarException
SpringBoot在启动后调用SQL语句查询用户时出现BadSqlGrammarException异常,描述内容为Unknown column ‘admin’ in ‘where clause’,没有在表中找到admin用户名
解决:
自动录入数据库功能出现障碍,找到项目目录下的.sql文件,在数据库中手动导入生成之后即可部署成功。
前端配置:
问题:
node-sass下载失败
解决:
版本不兼容问题,node版本为v14,版本太高,为了加载4.14版本的node-sass,需要下载v13或以下版本的node.js。(若未删除旧版本的node,环境变量在配置时,新的路劲应在旧的路径上面)
检验node版本是否为自己所需 --在cmd中输入:node -v
可能存在:
- idea项目终端里面node的版本可能还是为原始版本
将settings里面的Node路径替换为新的路径
- 替换后下载node-sass依旧失败,在terminal中测试发现node版本依旧未更新,电脑重启可解决这个问题
- 在终端下载node-sass失败可通过setting里进行下载