2016-08-09 42 views
0

我想打包使用電子打包器的電子應用程序。我在package.json中使用以下語句:設置電子打包器的圖標

"build": "electron-packager . MyApp --platform=linux --arch=x64 --overwrite --icon= path/to/icon.png" 

但是我仍然看不到圖標。我正在使用Ubuntu 14.04!

+0

你裝酒? –

+0

不,我沒有酒......是否有必要? – crystal

+0

實際上對於Ubuntu的構建它不是 –

回答

0

根據電子包裝機的文檔在Linux的圖標必須在BrowserWindow設置

https://github.com/electron-userland/electron-packager/blob/master/docs/api.md#icon

Linux的:不需要此選項,因爲船塢/窗口列表圖標經由設置BrowserWindow構造函數中的圖標選項。請注意,您需要使用PNG,而不是OS X或Windows圖標格式,才能顯示在停靠欄/窗口列表中。目前不支持在文件管理器中設置圖標。

的BrowserWindow API文檔的相關章節是這裏http://electron.atom.io/docs/api/browser-window/#new-browserwindowoptions

添加圖標看起來像代碼:

let window = new BrowserWindow({ 
    icon: "path/to/icon.png" 
});