Доступные переводы: 🇨🇳 🇧🇷 🇪🇸 🇯🇵 🇷🇺 🇫🇷 🇺🇸 🇩🇪.
Просмотрите эти документы на других языках на нашем проекте Crowdin.
Фреймворк Electron позволяет писать кросс-платформенные десктопные приложения с использованием JavaScript, HTML и CSS. Он основан на Node.js и Chromium и используется в Visual Studio Code и многих других приложениях.
Подпишитесь на @electronjs в Twitter для получения важных объявлений.
Этот проект следует кодексу поведения Contributor Covenant. Участвуя, вы ожидаетесь соблюдать этот код. Пожалуйста, сообщите о недопустимом поведении на coc@electronjs.org.
Для установки предварительно собранных бинарников Electron используйте npm
.
Предпочтительный метод — установка Electron как зависимости разработки в вашем приложении:
npm install electron --save-dev
```Для получения дополнительных вариантов установки и советов по устранению неполадок, см. раздел [установка](docs/tutorial/installation.md). Для информации о том, как управлять версиями Electron в ваших приложениях, см. раздел [версионирование Electron](docs/tutorial/electron-versioning.md).## Поддержка платформ
Каждый выпуск Electron предоставляет бинарники для macOS, Windows и Linux.* macOS (Big Sur и выше): Electron предоставляет 64-битные интеллектуальные и Apple Silicon / ARM бинарные файлы для macOS.
* Windows (Windows 10 и выше): Electron предоставляет `ia32` (`x86`), `x64` (`amd64`) и `arm64` бинарные файлы для Windows. Поддержка Windows на ARM была добавлена в Electron 5.0.8. Поддержка Windows 7, 8 и 8.1 была [отменена в Electron 23 в соответствии с политикой отмены поддержки Windows Chromium](https://www.electronjs.org/blog/windows-7-to-8-1-deprecation-notice).
* Linux: Предварительно скомпилированные бинарные файлы Electron построены на Ubuntu 20.04. Они также были проверены на работоспособности на:
* Ubuntu 18.04 и выше
* Fedora 32 и выше
* Debian 10 и выше
## Быстрый старт и Electron Fiddle
Используйте [`Electron Fiddle`](https://github.com/electron/fiddle)
для сборки, запуска и упаковки небольших экспериментов с Electron, чтобы увидеть примеры кода для всех API Electron, и
чтобы попробовать разные версии Electron. Он разработан для упрощения начала работы с Electron.
В качестве альтернативы, клонируйте и запустите репозиторий
[electron/electron-quick-start](https://github.com/electron/electron-quick-start),
чтобы увидеть минимальное приложение Electron в действии:
```sh
git clone https://github.com/electron/electron-quick-start
cd electron-quick-start
npm install
npm start
Большинство людей используют Electron из командной строки, но если вы используете require('electron')
внутри
вашего Node приложения (а не вашего приложения Electron), он вернет путь к исполняемому файлу. Используйте это, чтобы запустить Electron из скриптов Node:
const electron = require('electron')
const proc = require('node:child_process')
// выведет что-то вроде /Users/maf/.../Electron
console.log(electron)
// запустит Electron
const child = proc.spawn(electron)
См. Руководство по продвинутой установке, чтобы узнать, как использовать пользовательское зеркало.
Мы собираем переводы нашей документации через Crowdin. В настоящее время мы принимаем переводы на китайский (упрощенный), французский, немецкий, японский, португальский, русский и испанский языки.
Если вы заинтересованы в отчетах/установке исправлений и прямом вкладе в код, пожалуйста, посмотрите CONTRIBUTING.md для получения дополнительной информации о том, что мы ищем, и как начать работу.
Информация о том, как сообщать об ошибках, получать помощь, находить сторонние инструменты и примеры приложений, а также другие ресурсы доступны на странице Сообщество.## Лицензия
При использовании логотипов Electron убедитесь, что вы соблюдаете Политику использования товарных знаков OpenJS Foundation.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )