Electron 앱 아이콘을 어떻게 변경하나요?

Nov 02 2020

전자 앱 아이콘을 변경하는 데 문제가 있습니다.

mainWindow = new BrowserWindow({
    width: 1280,
    height: 960,
    frame: false,
    icon: __dirname + 'img/joe.icns',
    webPreferences: {
      nodeIntegration: true,
      enableRemoteModule: true,
      // worldSafeExecuteJavaScript: true,
      // contextIsolation: true,
    },

내 시도를 위해 stackoverflow 및 medium.com 을 참조했습니다 .

나는 또한 시도했다

icon: __dirname + 'src/img/joe.icns',
icon: __dirname + './img/joe.icns',

및 기타 유사한 구조 이름.

그림 : 디렉토리 구조

답변

3 MajedBadawi Nov 02 2020 at 01:03

이 시도:

icon: path.join(__static, 'joe.icns'),

그리고 아이콘을 ./dist_electron/bundled넣고./public

1 StreamSummer Nov 02 2020 at 01:11

stackoverflow를 참조 하면서 .icns (아이콘 세트)가 electron 앱에 허용되는 유일한 확장이라고 가정했습니다. @deniz에서 제공하는 Stackoverflow2를 읽고 ico 파일 유형도 사용할 수 있다는 것을 깨달았고 사용해 보았습니다. 나는 icns가 복잡한 아이콘 파일 유형이라고 가정했고 내 icns 파일은 아마도 electron 앱과 호환되지 않을 것입니다. @Majed Badawi의 노력에 감사드립니다.

icon: __dirname + '/img/joe.ico',