作者回复: 课程为了简化采用了latest。生产实践的话,确实不建议用latest做tag,建议用buildId or buildNumber。 如果你有好的patch,可以提交pull request到staffjoy的github仓库,谢谢!
作者回复: 谢谢你的分享。多试多踩坑,这是成为技术高手的必经之路。
作者回复: 我网上查了一下,类似问题: https://github.com/mplushnikov/lombok-intellij-plugin/issues/612 看上去和jdk版本(说jdk12会有这个问题),或者idea lombok plugin的版本有关,请尝试更新用不同版本。
作者回复: 看起来是webpack没正确安装,应该是前面npm install步骤出问题了,你尝试不用docker-compose,手工本地build是否ok,确保网络安装没有问题。 如果要运行,你也可以拉我已经打好的镜像:https://hub.docker.com/u/boboweike
作者回复: Staffjoy暂不支持在windows环境下构建,建议使用Linux或mac环境。如果只有windows环境的话,建议通过VirtualBox虚拟机安装Linux环境。 另外构建时请保证网络能够正常访问github。
作者回复: 我没有完全理解你的问题,能否解释下你的具体问题是什么?
作者回复: 你好,课程需求是Linux或Mac环境,如果是Win环境,建议安装Linux虚拟机环境(可以用VirtualBox/Vagrant),然后在虚拟机里头尝试构建。
作者回复: 课程提到不推荐linux了吗? Docker的话Linux/Mac/Windows都支持。 Docker Desktop仅支持Mac/Windows。 Minikube的话Linux/Mac/Windows都支持。
作者回复: linux环境? https://github.com/sass/node-sass/releases/ 我看了上面的node-sass release,4.12.0这个版本还真没有linux_musl-x64-79_binding.node这个文件。请尝试将frontend项目的package.json中的node-sass依赖版本改为4.13.0或4.13.1,再构建试试。
作者回复: 这个错误报告是网络问题,拉不到docker-hub上的镜像,建议凌晨(7点以前)网络比较空闲的时候操作,或者使用一些docker镜像加速器(比如阿里云镜像加速器,需要阿里云账号),或者使用‘科学上网’软件。