반드시 사용하는 Electron 버전과 문서 버전을 일치시켜야 합니다. 버전 숫자는 문서 페이지 URL에 포함되어 있습니다. 만약 그렇지 않다면, 아마 현재 보고 있는 문서는 개발 중인 브랜치의 문서를 보고 있을 가능성이 있으며 해당 문서는 추후 API의 변경 가능성이 있고 현재 사용하고 있는 Electron의 버전과 호환되지 않을 수 있습니다. 이 경우 atom.io의 사용할 수 있는 버전 목록에서 다른 버전으로 변경할 수 있습니다. 또한 GitHub 인터페이스의 "Switch branches/tags" 드롭다운 메뉴에서도 사용 중인 Electron 버전으로 변경할 수 있습니다.
역주: 한국어 번역 문서는 atom.io
에 반영되어 있지 않습니다. 따라서 번역 문서는
GitHub 프로젝트내에서만 볼 수 있으며 master
브랜치의 문서는 현재 개발중인 프로젝트의
문서입니다. 한국어 번역 문서는 현재 upstream
원본 문서의 변경에 따라 최대한 문서의
버전을 맞추려고 노력하고 있지만 가끔 누락된 번역이 존재할 수 있습니다.
FAQ
Electron에 대해 자주 묻는 질문이 있습니다. 이슈를 생성하기 전에 다음 문서를 먼저 확인해 보세요:
개발 가이드
- 지원하는 플랫폼
- 어플리케이션 배포
- Mac 앱스토어 어플리케이션 제출 가이드
- 어플리케이션 패키징
- 네이티브 Node 모듈 사용하기
- 메인 프로세스 디버깅하기
- Selenium 과 WebDriver 사용하기
- 개발자 도구 확장 기능
- Pepper 플래시 플러그인 사용하기
- Widevine CDM 플러그인 사용하기
- Headless CI 시스템에서 테스팅하기 (Travis, Jenkins)
튜토리얼
API 레퍼런스
커스텀 DOM elements:
메인 프로세스에서 사용할 수 있는 모듈:
- app
- autoUpdater
- BrowserWindow
- contentTracing
- dialog
- globalShortcut
- ipcMain
- Menu
- MenuItem
- powerMonitor
- powerSaveBlocker
- protocol
- session
- webContents
- Tray