自定义徽标在自定义生成之后在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.zipC:\thingsboard

5E)我跑INSTALL.BAT

5F)我启动该服务一次net start thingsboard

  • 请注意,所有命令均使用命令提示符CLI在管理员模式下运行。

即使在源文件中没有徽标,最初的主板徽标也从未改变过。

请注意我对Maven的经验,如果相关的话。

请让我知道,如果我失去了一些东西,或者如果你已经设法改变东西板的标志/ favicon。谢谢。

可以有2个问题:

  1. 无论你的SVG是不妥当的。这发生在我身上。我使用Inkscape创建了一个自定义SVG,并且它不与SVG v1.1向后兼容。你可以阅读更多关于这个问题on this question here
  2. 您不清除旧的构建文件。当使用新的SVG文件重新构建项目时,首先清除旧文件。

    git clean -fdx 
    
:这可以很容易地使用这个 git命令来实现