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の 2 つのロゴを、同じ形式 (svg) で同じ寸法の私のロゴに置き換えました。https://github.com/thingsboard/thingsboard/tree/master/ui/srcのファビコンも置き換えました。
4a) リリース 1.1 をビルドするとき、package.json にも追加するSET必要がありNODE_ENVました。新しいバージョンでは、この要件を排除するクロス プラットフォーム パッケージを使用しています。
4b) 別の試みとして、ロゴなしでソースをビルドしました。つまり、svgディレクトリは空でした。
4c) また、mdi.svg ファイルが何をするかわからないので、mdi.svg ファイルの有無にかかわらずビルドを試みました。
5) ビルドは (新しいビルドの試行ごとに) 成功し、次のことを行います。
5a) Thingsboard サーバーを停止しますnet stop thingsboard
5b) uninstall.bat を使用して、thingsboard をアンインストールします。
5c) の内容を削除しますC:\thingsboard
5d) からビルドを抽出application/target/thingsboard-windows.zipしC:\thingsboardます。
5e) install.bat を実行します
5f) サービスをもう一度開始しますnet start thingsboard。
- すべてのコマンドは、コマンド プロンプト CLI を使用して管理者モードで実行されることに注意してください。
ソースファイルにロゴが存在しない場合でも、元の Thingsboard ロゴは変更されていません。
関連する場合は、Maven の経験がないことに注意してください。
何か不足している場合や、thingsboard のロゴ/ファビコンを既に変更している場合は、お知らせください。ありがとうございました。