Đối với những người vẫn tìm thấy chủ đề này có liên quan có một dự án được gọi là nút-packer, mà biên dịch mã javascript cùng với nodejs nhị phân có sẵn ở đây https://github.com/pmq20/node-packer nhưng để có một bản dựng thực sự tĩnh cần chỉnh sửa kịch bản lệnh ruby và thêm các cờ --ful-static và –without-npm, nó sẽ cho phép nhị phân chạy mà không có libstdC++ hoặc glibc, nhưng có một số thông báo như đã giải thích trên wiki nodejs. Tôi cũng đã thực hiện sửa đổi ở đây (https://github.com/cmosh/node-packer), chỉ cần thêm cờ --static vào lệnh, tức là nodec --static foo.js. Ngoài ra để chạy nó, bạn sẽ cần phải cài đặt cả ruby và nodejs và chạy script nodec trong thư mục bin của repo nhân bản.
Nguồn
2017-09-03 11:00:51
Điều này có thể hữu ích: http://architects.dzone.com/articles/compiling-nodejs-projects – furydevoid
cảm ơn, furydevoid. nhưng tôi chỉ muốn các nút chính nó là exe tĩnh, không muốn đóng gói tất cả js với nhau. Bằng cách này tôi có thể chạy nhị phân đơn này trên môi trường Android. – holly
những gì tôi muốn là '$ ldd/path/to/bin/node' và nhận được ' không phải là một thực thi động ' – holly