Electron application ne trouve pas le module sqlite3

Dans mon électron applications que j'ai installé sqlite3 via npm

npm install sqlite3

Mais une fois que j'ai essayer d'interagir avec la base de données qu'il ne peut pas trouver la base de données, voici le log:

Uncaught Error: Impossible de trouver le module 'D:\play\electron-quick-start\node_modules\sqlite3\lib\binding\electron-v1.3-win32-x64\node_sqlite3.node'

Voici code JS:

console.log('whooooo');

var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database('../db/info.db');

db.serialize(function () {
    db.run("CREATE TABLE lorem (info TEXT)");   

    var stmt = db.prepare("INSERT INTO lorem VALUES (?)");
    for (var i = 0; i < 10; i++) {
        stmt.run("Ipsum " + i);
    }
    stmt.finalize();

    db.each("SELECT rowid AS id, info FROM lorem", function (err, row) {
        console.log(row.id + ": " + row.info);
    });
});
db.close();

J'ai aussi essayer de cette façon:

npm install sqlite3 --build-from-source

mais il ne parvient pas à installer!

Aussi, j'utilise Python3. Comment voulez-vous installer un module de travailler avec des électrons?

Vous avez obtenu une solution pour cela?

OriginalL'auteur rakibtg | 2016-08-02