Dla tych, którzy nadal uważają ten temat istotny jest projekt o nazwie węzła paker, który kompiluje kod javascript wraz z nodejs binarny dostępne tutaj https://github.com/pmq20/node-packer ale żeby mieć naprawdę statyczną kompilację, trzeba zmodyfikować skrypt ruby i dodać flagi --fully-static i --without-npm, które powinny umożliwić binarne uruchomienie bez libstdC++ lub glibc, ale są pewne zastrzeżenia, jak wyjaśniono na wiki nodejs. Wprowadziłem już tutaj modyfikację (https://github.com/cmosh/node-packer), wystarczy dołączyć flagę --static do polecenia, tj. Nodec --static foo.js. Aby go uruchomić, musisz zainstalować zarówno ruby, jak i nodej i uruchomić skrypt nodec w folderze bin sklonowanego repo.
Może to pomóc: http://architects.dzone.com/articles/compiling-nodejs-projects – furydevoid
dzięki, furydevoid. ale chcę tylko, aby węzeł był statyczny exe, nie chcę pakować wszystkich js razem. W ten sposób mogę uruchomić ten pojedynczy plik binarny w środowisku Android. – holly
to, czego chcę, to '$ ldd/path/to/bin/node' i otrzymam ' nie dynamiczny plik wykonywalny' – holly