본문 바로가기

반응형

electron

이슈 14 조금 편하려고 했을 뿐인데 마주친 오류... electron-webpack 배포하기; Uncaught Error: Cannot find module './main' 오늘은 클라이언트 프로그램 개발이 다 끝나서, 배포를 위해 yarn dist를 시도해봤습니다. 다음과 같은 에러가 발생합니다. Uncaught Error: Cannot find module './main' 무엇이 잘못되었는지 확인하기 위해 electron-webpack-quick-start로 새로운 프로젝트를 만들었습니다. 기존 코드를 새 프로젝트로 하나하나 옮기다 보니, 모듈을 dynamic import하는 index.js 부분에서 문제가 생기는 것을 확인했습니다. index.js가 어떤 파일인지는 아래 게시글을 보시면 확인하실 수 있습니다. 2020/01/17 - [ElectronWebpack + React] - 이슈 6 단 한 줄! index.js로 내 코드 깔끔하게 import하기 이슈 6 단 한.. 더보기
이슈 3 electron + sqlite3 "Cannot find module 'node_modules/...'" Cannot find module 'node_modules/sqlite3/lib/binding/electron-v5.0-darwin-x64/node_sqlite3.node' Require stack: node_modules/sqlite3/lib/sqlite3.js node_modules/knex/lib/dialects/sqlite3/index.js yarn add sqlite3을 통해 sqlite3을 설치했는데 위와 같은 오류가 뜨며 해당 버전을 찾을 수 없다고 한다... Failed to Compile.... node module의 경우 electron용 build가 따로 있는데, target이 electron인지 인식하지 못하고 일반적인 package를 사용하려 하니 에러가 나는 상황이다. 이런 때를.. 더보기
빠른 개발의 시작, boilerplate 2020/01/12 - [엥휴/프로젝트] - 와이어프레임 만들 때 기억할 세 가지 일단 와이어프레임대로 개발을 시작하기로 했다. 처음에는 던져놓은 말이 있으니 electron과 react를 동시에 사용할 수 있는 환경을 구축해보려 했다. 어떤 블로그 글을 보고 따라했는데, 느리고 버벅거려 뭔가 잘못된 건가 싶었다. 정보를 좀 더 찾다가 electron-react-boilerplate를 발견했다. 매우 fancy하게 잘 만들었다. 지금와서 생각해보니 배경 그라데이션 때문에 잘 만들었다고 생각했나보다. hot-loader를 사용하여 빠르게 결과를 볼 수 있고, electron-builder를 사용하여 배포도 간편하다. 다만, 배워야 할 게 좀 많았다... react만 얕게 알고 있는 상태에서 프로젝트를 시작.. 더보기

반응형