Могу ли я сделать приложение Node.JS самостоятельно исполняемым?

Я новичок в Node.JS, поэтому, пожалуйста, прости меня, если мой вопрос слишком наивен или слишком прост:) Я сделал себе простое приложение для node.js: index.js, для которого требуется my_module.js. Второй просто отображает console.log("Hello").

Теперь я хотел бы как-то упаковать его в один exe-файл (я работаю в Windows), чтобы иметь возможность запускать его на другой машине без необходимости устанавливать узел. Это вообще возможно?

2 ответа

Решение

Основная проблема уже была дана здесь, в дополнение к ответу я приведу некоторые особенности Windows.

в принципе;

  1. Загрузите и установите JXcore
  2. Перейти в папку ваших приложений
  3. Запустите 'jx package index.js myapp -native'

Будьте осторожны с имеющимся у вас исполняемым файлом. Если вы работаете в 64-битной Windows, у вас будет 64-битный исполняемый файл вашего приложения. Возможно, почти все установки Windows в настоящее время являются 64-битными, и это не будет иметь большого значения. Однако вы также можете получить 32-битную версию, перекомпоновав приложение в 32-битной Windows. AFAIK предстоящее обновление JXcore будет обрабатывать эту путаницу.

Я написал сообщение в блоге об этом здесь:

http://www.alexjamesbrown.com/blog/development/create-a-standalone-exe-to-run-a-node-js-application/

Другие вопросы по тегам