node.js환경에서 실행되는 프로그램을 만들었는데 그것을 실행 파일로 만들어야해서 일렉트론을 사용했다. 파일을 패키징할때 일렉트론은 electron-forge를 추천하고 있었다. 그러다 생긴 App threw an error during load Error: Cannot find module './module' 에러 발생... 번들링 문제인거 같아서 계속 찾아보고 config 파일을 수정해봤지만 계속 오류가 발생했다..
그러다가 로그를 찬찬히 뜯어봤더니 다음과 같은 경고문이 있었다.
Vite의 Node API에서 CommonJS (CJS) 빌드가 더 이상 지원되지 않는다고 한다. Node.js 환경에서 require로 모듈을 로드해 사용하고 있었는데 CommonJS 방식을 ES Module 방식으로 모두 전환했더니 해결되었다. 역대급 삽질이었다..
'공부기록' 카테고리의 다른 글
[베어랜드 Auth 시스템] 1 - 쿠키와 세션 그리고 JWT (0) | 2025.03.01 |
---|---|
[트러블 슈팅] Cannot find module '...../bcrypt/lib/binding/napi-v3/bcrypt_lib.node' (1) | 2025.02.06 |
[시스템 아키텍처] 섹션 2: 시스템 요구 사항 및 아키텍처 드라이버 (1) | 2024.11.27 |
[시스템 아키텍처] (1) | 2024.11.26 |
[CS] 32 Bit / 64 Bit 차이 (1) | 2024.10.09 |