참고
문제 해결
감지, 실행, 브리지와 패키징 문제를 순서대로 확인합니다.
런타임을 감지하지 못합니다
웹앱이 먼저 정상 빌드되는지 확인한 뒤 dry-run 결과를 봅니다.
npm run build
npx frontron init --dry-run후보가 여러 개거나 사용자 정의 서버라면 지원 범위에 있는 어댑터를 직접 지정하세요.
Electron 창이 열리지 않습니다
새 스타터는 npm run app, 기존 앱은 npm run frontron:dev를 사용합니다. 웹 개발 서버 명령만 실행하면 Electron 창은 열리지 않습니다.
window.electron이 없습니다
- Electron 앱 명령으로 실행했는지 확인합니다.
- 생성된
electron/preload.ts와src/types/electron.d.ts가 남아 있는지 확인합니다. npx frontron doctor로 manifest와 생성 파일을 검사합니다.- 브라우저 미리보기에서는 브리지가 없는 것이 정상입니다.
update가 수정 파일 때문에 중단됩니다
npx frontron update --dry-run로컬 변경을 보존할지 먼저 결정하세요. 교체가 맞을 때만 --force --yes를 사용합니다.
패키징 결과가 실행되지 않습니다
개발 서버가 켜진 상태가 아니라 실제 패키징 결과만으로 재현합니다. 웹 빌드 산출물, 선택된 어댑터, 외부 리소스 의존성과 운영체제 보안 경고를 차례대로 확인하세요.