2016-01-16 5 views
7

Я создал свое приложение с помощью электрона и теперь построил его с помощью электронно-упаковочного устройства в файл .app.Требуется ли NodeJS для сборки приложения Electron?

Конечно, на моем Mac - с установленным NodeJS - он работает. Теперь я задаюсь вопросом, будет ли это работать, если я отправил свое приложение другу, у которого нет NodeJS. Так что мой вопрос: Требуется ли NodeJS для запуска упакованного электронного приложения?

Спасибо!

ответ

3

Если вы правильно разместили свое приложение, вы сможете отправить его своему другу (вам, вероятно, понадобится zip/dmg приложение, потому что оно содержит символические ссылки). Вашему другу не нужно устанавливать электрон или узел заранее - он должен быть уже упакован (включая все ваши узловые модули).

+0

спасибо. У меня уже есть это как dmg, поэтому он должен работать, не так ли? – HansMu158

+0

Да. Очевидно, есть вещи, которые могут пойти не так (вам нужно включить весь необходимый модуль узла, скомпилированный для правильной платформы и т. Д.), Но идея состоит в том, что вы можете распространять свое приложение, не требуя от пользователей сначала устанавливать Node или Electron. Например, посмотрите, как распределяются приложения, такие как Atom. – inukshuk