2014-05-22 14 views
14

Ho costruito node.js per Android ed è in esecuzione alla grande.node.js npm su Android

Ora ho bisogno di alcuni moduli per un nuovo progetto (serialport, express, socket.io) ma non posso usare npm sul mio dispositivo Android, dal momento che ho attraversato il nodo compilato e ho appena messo l'eseguibile sul dispositivo.

C'è un modo per utilizzare npm su Android o quale sarebbe il modo migliore per farlo?

Ho anche provato a creare i pacchetti su un braccio qemu ma i moduli non funzionavano o la scatola Android.

Quello che sto cercando di fare al momento è includere i moduli come moduli principali quando si costruisce il nodo, ma non sono sicuro di cosa includere. Tutti i moduli e tutti i moduli da cui dipendono questi moduli, ecc. Ecc. Questo non suona bene?

Sto seguendo queste istruzioni, che erano per un problema simile: https://github.com/mapbox/node-sqlite3/wiki/Building-for-Android

Quale sarebbe il modo migliore per raggiungerlo?

Cordiali saluti, Egon

+0

Lo script 'android-configure' nella directory del progetto Node menziona qualcosa sull'inclusione del supporto NPM (commento in alto). Recentemente ho esaminato un numero di recenti opzioni di + node Android: [Opzioni valide per l'esecuzione di NodeJS su Android (agosto 2017)] (https://stackoverflow.com/a/45649995/8295283). Se hai altre opzioni di lavoro, sarebbe fantastico. –

risposta

10

Hai provato l'approccio Kit Debian? http://masashi-k.blogspot.com/2013/08/nodejs-on-android.html

Ho intenzione di fare una prova questo fine settimana e aggiornare questa risposta da quel momento in poi.

[UPDATE]

ho successo Node.js e MongoDB in esecuzione sul mio tablet Android! Ecco come l'ho fatto: http://www.codemonkeez.com/2014/05/how-i-got-nodejs-and-mongodb-running-on.html

+0

Non ce l'ho, ma potrebbe essere una buona idea. Avrò il tempo di lavorarci di nuovo lunedì. Quindi non vedo l'ora di ricevere il tuo feedback. Grazie per lo sforzo! Inoltre ho postato sulla mailing list node.js se vuoi seguire ulteriori informazioni sull'argomento: https://groups.google.com/forum/#!topic/nodejs/36gLW3O_394 – IngoAlbers

+0

Ora l'ho fatto con deb kit e sembra funzionare bene Grazie. – IngoAlbers

+0

Al giorno d'oggi l'installazione del nodo è possibile senza il rooting: [Opzioni valide per l'esecuzione di NodeJS su Android (agosto 2017)] (https://stackoverflow.com/a/45649995/8295283) –

Problemi correlati