카테고리 없음
💡 Electron 데스크탑 앱에서 헷갈리기 쉬운 빌드 시스템 핵심 개념 정리
네이티브 모듈을 만들어서 electron 에 심다가 오류나서 쓰는 포스팅 글.근데 아직도 해결 안됨. 분명히 맞게 했는데 오류남 그래서 빠뜨린게 있나 차근차근 개념복기 하려고 쓴 글. Electron으로 데스크탑 앱을 개발하다 보면 npm start로는 잘 돌아가는데npm run package해서 생성한 .exe 파일에서는 오류가 나는 경우가 종종 있다.특히 C++ 기반의 네이티브 모듈을 사용할 때 이런 문제가 자주 발생한다.그 이유를 이해하려면 Webpack, asar, ABI, Electron runtime 등의 개념을 정확히 알아야 한다.✅ Webpack이란?Webpack은 여러 개의 JS, CSS, 이미지 등 소스 파일들을 하나로 묶어주는 빌드 도구다.이걸 번들(bundle)이라고 부른다.예를 ..