Cross-compile node module with native bindings with node-gyp
问题 I'm using AWS Lambda, which involves creating an archive of my node.js script, including the node_modules folder and uploading that to their infrastructure to run. This works fine, except when it comes to node modules with native bindings (using node-gyp). Because the binding was complied and project archived on my local computer (OS X), it is not compatible with AWS's (Amazon Linux) servers. How can I cross-compile/install a node module (specifically, node-sqlite3) so when I upload it to