2017-06-06 61 views
0

我試圖更改自定義生成之後徽標未更新的徽標,但由於某種原因該徽標未更新。我試圖重建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。謝謝。

回答

0

可以有2個問題:

  1. 無論你的SVG是不妥當的。這發生在我身上。我使用Inkscape創建了一個自定義SVG,並且它不與SVG v1.1向後兼容。你可以閱讀更多關於這個問題on this question here
  2. 您不清除舊的構建文件。當使用新的SVG文件重新構建項目時,首先清除舊文件。

    git clean -fdx 
    
:這可以很容易地使用這個 git命令來實現