2016-07-19 11 views
1

私のアプリの電子アイコンを設定しようとしています。私はこれを試してみる:Electron(Atom Shell)アプリアイコン

mainWindow = new BrowserWindow({ width: 1280, height: 768, icon: __dirname + "/logo.ico" }); 

しかし、それは私のためには動作しません。私は、BrowserWindowを作成するときにアイコンプロパティを設定することは、WindowsとLinuxにのみ影響するという、他の質問(thisなど)を読んでいます。しかし、私は現在Mac OSではなくLinux上にいる。

どうすればこの問題に対処できますか?アイコンには一定のサイズなどが必要ですか?

ありがとうございます!

+1

が同じ問題に直面しています。あなたは質問 –

+0

に任意の答えを見つけましたか?最後に私はElectronパッケージャに--iconオプションをつけました。アイコンのサイズは128x128pxである必要はなく、.ico形式である必要があります。それは私のために働いた。例:電子包装装置。 appName --platform = win32 --arch = all --icon = '/ path/logo.ico' --asar = true --prune --overwrite – Abel

+1

サイズが128x128pxより小さいか、それより大きいかサポートされていますか? –

答えて

2

私はちょうど30分この質問を周りました。何が私のために働いたのか(ウィンドウで走っている)、パスを修正しなければならなかったのですか?私は電子で作業していましたが、あまりにもURLをロードするのに慣れていました(win.loadURL(dirName/index.html))。だから私のアイコンを入れるときに、file://dirName/indexを間違えてしまった。 file://で始まる場合、あなたの画像は受け入れられません。したがって、あなたのパスを書いてください。 C://Users/etc/icon.png。この問題のすべてのケースが修正されていることはわかりませんが、イメージが表示されない原因となっていました。

関連する問題