Repolode
electron

electron/forge

Полный набор инструментов для сборки, упаковки и публикации настольных приложений на Electron — от создания проекта до выпуска.

Звёзды
7,171
Форки
654
Открытые issues
263
Последний коммит
позавчера

Что это?

Electron Forge — это инструмент командной строки для сборки приложений на Electron. Он объединяет в одном пакете проверенные и хорошо поддерживаемые инструменты сборки Electron, чтобы разработчики могли создать проект, запускать его в режиме разработки и готовить к распространению, не собирая набор инструментов вручную.

Проект основан на трёх целях: запускать приложение Electron одной командой, автоматически настраивать сборку и пересобирать нативные модули, а также охватывать весь путь от создания проекта до выпуска с помощью одной основной зависимости. Для пересборки нативных модулей Node.js под нужную версию Electron используется @electron/rebuild, а для подготовки приложения к распространению — @electron/packager.

Проекты создаются с помощью CLI create-electron-app, для которого требуются Node 22.17.0 или новее и Git. Полная документация и справочные материалы по настройке размещены на сайте проекта.

Ключевые возможности

  • 01Создаёт каркас нового проекта Electron одной командой npx.
  • 02Автоматически пересобирает нативные модули Node.js для целевой версии Electron.
  • 03Упаковывает приложения и создаёт сборки для распространения на Windows, macOS и Linux.
  • 04Предоставляет одну основную зависимость, охватывающую создание, разработку и выпуск приложения.
  • 05Позволяет настраивать параметры сборки и упаковки.

Сценарии использования

  • Начало работы над новым кроссплатформенным настольным приложением на Electron и TypeScript.
  • Упаковка и выпуск существующего приложения Electron для Windows, macOS или Linux.
  • Сборка приложений Electron с нативными модулями Node.js без ручной пересборки.

Быстрый старт

  1. 1

    Убедитесь, что установлены Node версии 22.17.0 или выше и Git

  2. 2

    Создайте новый проект с помощью create-electron-app

    npx create-electron-app@latest my-new-app
  3. 3

    Перейдите в папку проекта

    cd my-new-app
  4. 4

    Запустите приложение

    npm start

Что важно знать

  • Требуется Node версии 22.17.0 или выше.

В подборках

Темы

Частые вопросы

Что такое forge?
Полный набор инструментов для сборки, упаковки и публикации настольных приложений на Electron — от создания проекта до выпуска. Electron Forge — это инструмент командной строки для сборки приложений на Electron. Он объединяет в одном пакете проверенные и хорошо поддерживаемые инструменты сборки Electron, чтобы разработчики могли создать проект, запускать его в режиме разработки и готовить к распространению, не собирая набор инструментов вручную.
forge можно использовать бесплатно? Какая у него лицензия?
forge распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
forge всё ещё поддерживается?
Активно поддерживается. Последний коммит в forge — 4 нояб. 2026 г..
Для чего можно использовать forge?
Начало работы над новым кроссплатформенным настольным приложением на Electron и TypeScript. Упаковка и выпуск существующего приложения Electron для Windows, macOS или Linux. Сборка приложений Electron с нативными модулями Node.js без ручной пересборки.
Как установить forge?
Убедитесь, что установлены Node версии 22.17.0 или выше и Git Создайте новый проект с помощью create-electron-app: npx create-electron-app@latest my-new-app Перейдите в папку проекта: cd my-new-app Запустите приложение: npm start
Где скачать forge?
Исходный код и инструкции по установке — на GitHub: https://github.com/electron/forge

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты