自定义徽标在自定义生成之后在Thingsboard UI上未更新
我试图更改自定义生成之后徽标未更新的徽标,但由于某种原因该徽标未更新。我试图重建thingsboard几次以下版本:自定义徽标在自定义生成之后在Thingsboard UI上未更新
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中的图标。
4a)在构建版本1.1时,我还必须将SET
添加到package.json中的NODE_ENV
。较新版本使用跨平台软件包来消除这一要求。
4b)另一个尝试,我建立了没有任何标志的来源。即svg
目录为空。
4c)我也尝试过使用和不使用mdi.svg文件,因为我不确定它的功能。
5)构建传递(每个新建的尝试)和:
5A)我停止thingsboard服务器net stop thingsboard
5B)卸载thingsboard使用uninstall.bat。
5C)我删除C:\thingsboard
5d的内容)我提取构建从application/target/thingsboard-windows.zip
到C:\thingsboard
。
5E)我跑INSTALL.BAT
5F)我启动该服务一次net start thingsboard
。
- 请注意,所有命令均使用命令提示符CLI在管理员模式下运行。
即使在源文件中没有徽标,最初的主板徽标也从未改变过。
请注意我对Maven的经验,如果相关的话。
请让我知道,如果我失去了一些东西,或者如果你已经设法改变东西板的标志/ favicon。谢谢。
可以有2个问题:
- 无论你的SVG是不妥当的。这发生在我身上。我使用Inkscape创建了一个自定义SVG,并且它不与SVG v1.1向后兼容。你可以阅读更多关于这个问题on this question here。
-
您不清除旧的构建文件。当使用新的SVG文件重新构建项目时,首先清除旧文件。
git clean -fdx
git
命令来实现