본문 바로가기
카테고리 없음

일렉트론 #1

by 잘먹는 개발자 에단 2025. 2. 24.

index.html 

- 어플리케이션의 기본 HTML 파일

- UI의 구조를 정의한다. 

- 이 파일은 렌더러 프로세스에서 로드되어 화면에 표시된다. 

 

index.js

- 렌더러 프로세스에서 실행되는 js 파일

- index.html과 함께 로드되어 UI 동작을 제어한다.

- DOM 조작, 이벤트 처리, 프론트엔드 로직을 구현

 

preload.js

- 브라우저 창이 로드되기 전에 실행되는 스크립트

- Node.js와 브라우저 환경 모두에 접근 가능

- 메인 프로세스와 렌더러 프로세스 간의 안전한 통신을 위해서 사용함

- contextBridge api를 통해서 렌더러 프로세스에 선택된 기능을 노출한다.

 

 

forge.config.js

- electron forge의 구성파일로, 어플리케이션의 빌드, 패키징, 배포 설정을 정의한다.

- 이 파일에서는 패키저 설정, 플러그인, 메이커, 퍼블리셔 등의 구성을 포함하며

- electron forge가 어플리케이션을 처리하는 방식을 지정한다.