Доступные переводы: ?? ?? ?? ?? ?? ?? ?? ??. Просмотрите эти документы на других языках в нашем проекте Crowdin.
Фреймворк Electron позволяет писать кроссплатформенные настольные приложения с использованием JavaScript, HTML и CSS. Он основан на Node.js и Chromium и используется Visual Studio Code и многими другими приложениями.
Следите за @electronjs в Твиттере, чтобы получать важные объявления.
Этот проект соответствует кодексу поведения участников Соглашения. Ожидается, что, участвуя, вы будете соблюдать этот кодекс. Пожалуйста, сообщите о неприемлемом поведении по адресу [email protected].
Чтобы установить готовые двоичные файлы Electron, используйте npm
. Предпочтительный метод — установить Electron в качестве зависимости разработки вашего приложения:
npm install electron --save-dev
Дополнительные параметры установки и советы по устранению неполадок см. в разделе Установка. Информацию о том, как управлять версиями Electron в ваших приложениях, см. в разделе Управление версиями Electron.
Каждый выпуск Electron предоставляет двоичные файлы для macOS, Windows и Linux.
ia32
( x86
), x64
( amd64
) и arm64
для Windows. Поддержка Windows на ARM была добавлена в Electron 5.0.8. Поддержка Windows 7, 8 и 8.1 была удалена в Electron 23 в соответствии с политикой прекращения поддержки Windows Chromium. Используйте Electron Fiddle
для создания, запуска и упаковки небольших экспериментов Electron, просмотра примеров кода для всех API-интерфейсов Electron и опробования различных версий Electron. Он создан, чтобы облегчить начало вашего путешествия с Electron.
Альтернативно, клонируйте и запустите репозиторий Electron/Electron-Quick-Start, чтобы увидеть минимальное приложение Electron в действии:
git clone https://github.com/electron/electron-quick-start
cd electron-quick-start
npm install
npm start
Большинство людей используют Electron из командной строки, но если вам требуется electron
внутри вашего приложения Node (а не вашего приложения Electron), он вернет путь к двоичному файлу. Используйте это для создания сценариев Electron из Node:
const electron = require ( 'electron' )
const proc = require ( 'node:child_process' )
// will print something similar to /Users/maf/.../Electron
console . log ( electron )
// spawn Electron
const child = proc . spawn ( electron )
См. дополнительные инструкции по установке, чтобы узнать, как использовать собственное зеркало.
Мы осуществляем краудсорсинг переводов нашей документации через Crowdin. В настоящее время мы принимаем переводы на китайский (упрощенный), французский, немецкий, японский, португальский, русский и испанский языки.
Если вы заинтересованы в сообщении/исправлении проблем и внесении непосредственного вклада в базу кода, посетите CONTRIBUTING.md для получения дополнительной информации о том, что мы ищем и как начать.
Информацию о том, как сообщать об ошибках, получать помощь, находить сторонние инструменты и примеры приложений и многое другое можно найти на странице сообщества.
Массачусетский технологический институт
При использовании логотипов Electron обязательно соблюдайте политику в отношении товарных знаков OpenJS Foundation.