React 프로젝트를 데스크톱 앱으로 만들어보고 싶어졌다. 그래서 시작한 Electron, 과연 어떤 녀석일까?
회사 클라이언트용 제품을 `electron`과 `리액트`를 활용하여 데스크탑 어플리케이션으로 개발하는 중이다. 그런데, 윈도우즈용 어플리케이션으로 빌드가 안된다. 왜일까?
Bug: macOS Sonoma (14.0) warning about secure coding not being enabled for restorable state 버전: "electron": "26.2.4"electron-store설치를 하고 나서, 프로젝트 시작 시
Module not found: Error: Can't resolve 'path' in '/Users/seungrokyoon/Desktop/electron-hanbeol/node_modules/atomically/dist'BREAKING CHANGE: webpack &
Electron + React + electron-forge 환경에서 react-router-dom으로 라우팅 구현할 때 주의점
앞선 포스팅에서 발견한 module not found 에러를 검색해보다가, electron-builder라는 기술을 알게 되었다. 어떤 기술이 electron으로 개발하고 빌드할 때 더 편리하냐인데,흥미로워서 링크를 가져와봤다
Electron.App.isPackaged 라는 boolean 값이 있다. 이 값을 활용해서 development환경과 production환경을 구분하여 로직을 짜보자.dotenv를 사용하지 않아도 환경을 구분할 수 있어서 편리하다.
electron-builder를 활용하여 Windows용 데스크탑 어플리케이션을 빌드하려다가 에러가 생긴 건에 대하여