我试图更改外观板UI的徽标,但由于某种原因,徽标在自定义构建后没有更新。我已尝试多次重建thingboard并在以下版本中进行:
1.1,1.2,1.2.3
我采取的步骤是:
1)在Windows 10上安装Java和Maven。 - 这些按预期工作。
2)从https://github.com/thingsboard/thingsboard/
克隆源代码3)检查相关分支/发布。 (根据上面列出的版本)
4)用我的徽标替换https://github.com/thingsboard/thingsboard/tree/master/ui/src/svg中的两个徽标,格式相同(svg)且尺寸相同。也替换了https://github.com/thingsboard/thingsboard/tree/master/ui/src中的favicon。
4a)在构建版本1.1时,我还必须将SET
添加到package.json中的NODE_ENV
。较新版本使用跨平台软件包,可以消除此要求。
4b)在另一次尝试中,我构建了没有任何徽标的源代码。即svg
目录为空。
4c)我也尝试使用和不使用mdi.svg文件进行构建,因为它不知道它的作用。
5)构建传递(在每次新构建尝试时)和:
5a)我停止了诸如此类的服务器net stop thingsboard
5b)我使用uninstall.bat卸载了thingboard。
5c)我删除了C:\thingsboard
5d)我将构建从application/target/thingsboard-windows.zip
提取到C:\thingsboard
。
5e)我运行install.bat
5f)我再次启动服务net start thingsboard
。
原始的外观板徽标从未改变过,即使源文件中没有徽标也是如此。
如果相关,请注意我对Maven缺乏经验。
请告诉我,如果我遗失了某些内容,或者您已经设法更改了主板的徽标/图标。谢谢。
答案 0 :(得分:0)
可能有两个问题:
您没有清除旧的构建文件。使用新的SVG文件重新构建项目时,首先清除旧文件。使用此git
命令可以轻松完成此操作:
git clean -fdx
答案 1 :(得分:0)
试试此网址:https://www.aconvert.com/image/png-to-svg/将您的png转换为svg。并下载svg文件,并将其放在菜单的ui / src / svg文件夹中。
然后用这个更改文件的顶部,我给图片的附件来改变它。特别是改变svg id。
尝试一下,它适合我。