说明: Java代码基本编译没啥问题,主要是前端部分,确实挺恶心的
thingsboard版本3.2.1
一. server ui编译失败主要是
1.首先版本修改与本地一致,其次是设置yarn为淘宝镜像,这块就不用多说
2.github下载ngx-flowchart失败,不是本地访问不到,是因为网络太慢,导致下载时间太长可能中断
解决办法: 手动下载ngx-flowchart
GitHub - thingsboard/ngx-flowchart: ngx-flowchart is Angular 8 library to enable drag&drop modelling of graphs in web applicationsngx-flowchart is Angular 8 library to enable drag&drop modelling of graphs in web applications - GitHub - thingsboard/ngx-flowchart: ngx-flowchart is Angular 8 library to enable drag&drop modelling of graphs in web applicationshttps://github.com/thingsboard/ngx-flowchart下载完成, modules下创建文件夹ngx-flowchart ,将dist下的文件复制到此处
idea搜索 ngx-flowchart,修改之前的引用,修改为@modules/ngx-flowchart,这块记住,所有的,不止一处,最后将package.json中的ngx-flowchart删除,然后重新编译即可
重新编译,ui成功.
二. JavaScript Executor编译失败原因,会提示feched失败,所以需要手动下载放到对应的文件下,下载下来需要改名称,需要对应版本
到此,遇到的问题基本解决,基本上编译就可以,如果有错,多尝试,看看报错内容,上面是我所遇到的,希望对你们有所帮助.