前端是thingsVue,通过git可以拉取前端代码,
然后要使用yarn或者npm来安装,如果没有yarn用npm来安装就行
但是运行前端时,一直遇到’npm’既不是内部命令也不是外部命令的报错。
我解决的办法非常粗暴,就是遇到这种报错时就把node.js给卸载了,然后再安装。
每次卸载后再安装就能成功运行了,但是过一会又出现同样的报错。
然后我就会再重新卸载再安装。如此循环安装了第四遍才差不多稳定。
运行后端的问题:
我先是按照一个教程教程链接安装了3.4.4的版本,不过到最后一步的时候,服务无法启动,心都碎了
到最后也没搞清楚是为什么。
于是我又看到了下面这个教程教程链接
于是我又安装了3.8.0的版本,还是一样启动不了服务。
于是我就按照原作者徒步僧的本地源代码编译教程开始编译后端项目
但是githup上拉取不下来,所以我就直接用的上面下载的这个3.8.0的代码来编译。输入第一个mvn clean install的命令时就没法编译,编译失败,还以为是内存的问题。
但是我的大佬朋友告诉我,我反正只是先运行起来,没必要编译。
然后不知道在哪看到的可以用docker来安装,于是我就跟着教程下载了docker Desktop
好像是安装好了3.8.0之后,就自动在里面创建好了3.8.0的image,直接运行就跑起来了。
但是后端还是没有办法在浏览器中访问,太悲伤了
最后还是我的大佬朋友告诉我,在创建docker image的时候默认端口是9090,所以在创建时要改成8080才能被别人访问到后端
于是就这么水灵灵地运行起来了
历时一天半。感觉还是很有意义的。