electron-builder 오픈 소스에 인생 첫 PR 을 날려보다! - ①
·
개발 ━━━━━/Dev Life
개발자 인생 첫 PR!https://github.com/electron-userland/electron-builder/pull/8539 fix(linux): continue update process even if AppImage is not available by gukjan9 · Pull Request #8539 · electron-userland/elecSituation To update the AppImage, current (now running) version of AppImage must had to be on path that declared in code. (process.env.APPIMAGE) If not, downloaded new version of AppImage disapper..
[Electron] APPIMAGE env is not defined, current application is not an AppImage
·
개발 ━━━━━/Troubleshoot
문제 Linux 환경에서 앱을 빌드하고 electron-updater (autoUpdater) 의 checkForUpdatesAndNotify() 함수가 작동되면위처럼 APPIMAGE 가 정의되지 않았다 뜨고 업데이트 확인 기능이 실행되지 않는다. Windows 환경에서는 문제가 없고Linux 에서는 APPIMAGE 환경변수가 따로 필요한 것 같다. 해결app.js 에const os = require('os');const path = require('path');const platform = os.platform();if(platform == 'linux'){ process.env.APPIMAGE = path.join(__dirname, 'dist', `*-${app.getVersion()}.AppIm..