我正在尝试更改 thingsboard UI 的徽标,但由于某种原因,自定义构建后徽标没有更新。我曾多次尝试在以下版本中重建 thingsboard:
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) 在构建 release1.1 时,我还必须添加SET
到NODE_ENV
package.json 中。较新的版本使用消除此要求的跨平台包。
4b)在另一次尝试中,我构建了没有任何徽标的源代码。即svg
目录是空的。
4c)我还尝试使用和不使用 mdi.svg 文件进行构建,但不确定它的作用。
5) 构建通过(在每次新的构建尝试中)并且:
5a) 我停止了 thingsboard 服务器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
。
- 请注意,所有命令都使用命令提示符 CLI 在管理员模式下运行。
原始的 thingsboard 徽标从未更改,即使源文件中没有徽标。
如果相关,请注意我对 Maven 的缺乏经验。
如果我遗漏了什么,或者您是否已经设法更改了 thingsboard 的徽标/图标,请告诉我。谢谢你。