crosscompile 4

[Error electron-forge] You may need to re-bundle the app using Electron Packager's "executableName" option.

First, I'll tell you about my work environment and start. Desktop: Window10 Arch: AMD WSL: Linux Ubuntu (Arch: AMD) Compile Target: Linux (Arch: arm64) Briefly, you are trying to run a cross-compile from a Windows environment to Linux (arm64). If the error You may need to re-bundle the app using Electron Packager's "executableName" option. appears, it's probably a situation where you're trying t..

[electron-forge Error] You may need to re-bundle the app using Electron Packager's "executableName" option.

우선 제 작업 환경을 알려주고 시작하겠습니다. Desktop: Window10 Arch: AMD WSL: Linux Ubuntu (Arch: AMD) Target Compile: Linux (Arch: arm64) 간략하게 설명하자면 윈도우 환경에서 Linux(arm64)로 크로스컴파일을 진행하려고 하는 상황입니다. You may need to re-bundle the app using Electron Packager's "executableName" option. 라는 오류가 나왔다면 아마 크로스컴파일을 시도하는 상황일 경우일텐데 이제부터 자세히 알아보자 1. 문제 이유 electron-forge의 공식 페이지에서 설명하는 컴파일 방법은 총 두 가지다. https://www.electronforge.i..

[라즈베리파이 크로스컴파일] electron을 이용한 앱 개발일지

ㄷㄷㄷㅈ 긴 스토리의 서막일지, 더 큰 건물을 위한 초석 일지 잘 모르겠다. DNC개발을 하기 위해서 SerialPort 개발과 raspberryPi4에 크로스 컴파일까지 생각하고 기초적인 부분을 준비하기 위해서 꽤나 긴 시간이 걸렸다. 기본적인 ipc통신과 화면 navigation, renderer에서 main.js와의 통신 방식까지 아주 기초적인 방식의 부분만 구현해보겠다. 라즈베리파이에서 돌릴 수 있게 만드는 게 최종 목표인 만큼 처음부터 크로스컴파일을 증명하면서 진행하겠다. 그럼, 누군가에겐 도움이 되는 길이길 바라며 시작!!! 파이팅!! ps. 필자는 윈도우 환경에서 라즈베리로 크로스 컴파일을 진행한다. 1. 기초 시리얼 2. 파일 열기 및 저장 3. navigation을 통한 화면 전환 순으로..

[라즈베리파이 크로스컴파일] 6. electron-builder를 통한 윈도우 -> 라즈베리파이 크로스컴파일 하기

굉장히 중요한 부분이고 많은 분들이 어려움을 많이 겪었을 것이라 생각한다. 왜냐면 많은 한, 영문의 문서들이 컴팩트한 정보를 담고 있지도 않고 생각보다 복잡하게 설명하고 있다고 생각했다. 그래서 나는 최대한 컴팩트하고 빠르게 크로스 컴파일을 진행해보겠다. 우선 앞에서 사용하던 serialport exam을 이용해서 해당 내용들을 조금 수정하고 install이 필요한 것은 인스톨해 주겠다. ps. electron-forge는 크로스 컴파일에 관해 정보가 없어서 electron-builder로 진행한다. package.json의 devDependencies 부분에 electron-builder를 추가시키기 위해 아래 코드를 터미널에서 실행해준다. npm install --save-dev electron-bu..