2016-03-16 19 views
6

Ho completato con successo l'addon node.js, che funziona bene con il nodo su Windows. Ora, voglio creare un'applicazione per Windows usando Electron. Quando si carica il modulo in file HTML, ho ottenuto l'errore:Errore non associato all'elettrone: una routine di inizializzazione della libreria di collegamento dinamico (DLL) non riuscita

var dbr = require('./build/Release/dbr'); 

enter image description here

Qualcosa non va con ATOM_SHELL_ASAR.js. enter image description here

Il problema si è verificato solo su Windows. Su Linux e Mac, ha funzionato bene.

Come posso risolvere il problema?

Grazie!

risposta

8

È necessario ricreare l'addon del nodo nativo per Electron, the steps are outlined in the docs.

+0

Per Windows? Ha funzionato su Linux senza ricostruire. – yushulx

+0

Ha funzionato anche su Mac OS X senza ricostruzione. – yushulx

+0

Ho ricostruito il modulo per Windows e ora funziona. Potresti spiegare perché non ho bisogno di ricostruire il modulo per Linux e Mac? Grazie. – yushulx

Problemi correlati