본문 바로가기
참고

지원 범위

지원되는 웹 런타임, 패키지 관리자와 보안 기본값을 확인합니다.

런타임 어댑터

어댑터대상
generic-staticVite 계열 정적 출력
next-exportNext.js 정적 export
next-standaloneNext.js standalone 서버
nuxt-node-serverNuxt/Nitro Node 서버
remix-node-serverRemix Node 서버
sveltekit-staticSvelteKit 정적 adapter
sveltekit-nodeSvelteKit Node adapter
generic-node-server명시적으로 지정한 Node 서버

감지 결과가 하나로 결정되지 않으면 초기화는 중단됩니다. 이때 --adapter로 런타임을 직접 지정합니다.

패키지 관리자

npm, pnpm, Yarn과 Bun을 지원합니다. Electron 설치에 필요한 pnpm 또는 Yarn 설정은 manifest에 기록되며 clean에서 Frontron이 추가한 변경만 되돌립니다.

운영체제 창과 보안

  • 생성 창은 운영체제 기본 타이틀바를 사용합니다.
  • Node integration은 꺼져 있습니다.
  • context isolation과 sandbox가 켜져 있습니다.
  • 앱 밖으로 이동하려는 탐색은 차단하거나 시스템 브라우저로 보냅니다.
  • 프로젝트 밖 경로와 심볼릭 링크를 통한 경로 이탈을 거부합니다.

문서 기준

문서에서 다루는 주요 계약은 다음과 같습니다.

  • 스타터의 app, build 스크립트
  • 기존 웹앱용 init, doctor, update, clean 명령
  • .frontron/manifest.json과 생성 파일
  • window.electron 브리지 표면

제품 명령이나 브리지 API가 바뀌면 같은 변경에서 문서도 함께 갱신합니다.