Могу ли я сделать приложение Node.JS самостоятельно исполняемым?
Я новичок в Node.JS, поэтому, пожалуйста, прости меня, если мой вопрос слишком наивен или слишком прост:) Я сделал себе простое приложение для node.js: index.js, для которого требуется my_module.js. Второй просто отображает console.log("Hello").
Теперь я хотел бы как-то упаковать его в один exe-файл (я работаю в Windows), чтобы иметь возможность запускать его на другой машине без необходимости устанавливать узел. Это вообще возможно?
2 ответа
Основная проблема уже была дана здесь, в дополнение к ответу я приведу некоторые особенности Windows.
в принципе;
- Загрузите и установите JXcore
- Перейти в папку ваших приложений
- Запустите '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/