Подтвердить что ты не робот

Как развернуть приложение Electron как исполняемый или устанавливаемый в Windows?

Я хочу создать уникальный .exe файл для запуска приложения или .msi файл для установки приложения. Как это сделать?

4b9b3361

Ответ 1

Вы можете упаковать свою программу с помощью electron-packager, а затем создать единый файл EXE-установки с помощью InnoSetup.

Ответ 2

Вы также можете попробовать electron-boilerplate. У чего есть задача "выпуска" gulp, и она создаст единый готовый к выполнению исполняемый файл для всей кросс-платформы. Вам нужно только создать приложение со всех трех платформ для создания конкретной исполняемой платформы. Поэтому вам не нужно устанавливать сторонний инструмент.

Ответ 3

хорошо... это будет работать, но идея состоит в том, чтобы запустить .exe без необходимости устанавливать его в ПК... другое решение - использовать Autoplay media Studio для упаковки пакета, сгенерированного электроном, и сделать один исполняемый файл или другой решение состоит в том, чтобы использовать thinstall vmware... Эти минусы являются коммерческими, поэтому вам нужно заплатить за них...

Ответ 4

Существует так много хороших модулей, которые генерируют один файл установщика * exe. Просмотрите любой из них:

  • electron-builder (genrates для Windows, Mac и Linux, функция автоматического обновления приложения без сервера, код подписывание, публикация и т.д., менее шаблонный)

  • electron-forge (генерирует исполняемый файл для Windows, Mac и Linux, это не только пакеты приложений, но и помогает вам создавать их как ну, больше шаблонов)

  • windows-installer (простой в использовании, легкий вес и генерирует только exe файл)

(все еще путают, какой из них выбрать? сравните здесь)

Ответ 5

Так как в большинстве ответов нет пошаговых инструкций по упаковке, позвольте мне рассказать, как я собирался упаковать электронное приложение.

Сначала мы будем устанавливать электронный упаковщик.

Electron Packager - это инструмент командной строки и библиотека Node.js, которая объединяет исходный код приложения на базе Electron с переименованным исполняемым файлом Electron и вспомогательными файлами в готовые к распространению папки.

Установите электронный пакет: выполните следующую команду в Windows CMD

npm install -g electron-packager --save-dev

Далее, давайте упакуем наше приложение для windowsx64:

electron-packager appdirectory appName --platform=win32 --arch=x64 --electron-version=1.4.3

Ответ 6

Я сначала попробовал электронный упаковщик, но он произвел много файлов .dll и все еще не мог бежать.

Что сработало для меня:

npm install
npm run dist --ia32

Это привело к созданию отдельного автономного exe файла, никаких других файлов, необходимых для запуска приложения.

Ответ 7

Возможно, вы сможете "обернуть" все электронное приложение в .NET-проекте. Тогда единственный исполняемый файл, который он создает, может тогда просто "внутренне" запустить электронное приложение.