node-webkit Fehler: please install sqlite3-Paket manuell
Arbeite ich mit node-webkit
, Sequelize
und sqlite3
. Node läuft die app ohne Probleme, aber wenn ich es starten von node-webkit wirft er mir diese Fehlermeldung
"Uncaught Error: The dialect sqlite is not supported. (Error: Please install sqlite3 package manually)", source: /Users/mariowise/projects/node-webkit/requies-pos/node_modules/sequelize/lib/sequelize.js (176)
Diese sind meine Abhängigkeiten
"dependencies": {
"express": "~4.2.0",
"static-favicon": "~1.0.0",
"morgan": "~1.0.0",
"cookie-parser": "~1.0.1",
"body-parser": "~1.0.0",
"debug": "~0.7.4",
"jade": "~1.3.0",
"nunjucks": "^1.0.5",
"sqlite3": "~2.1.19",
"config": "0.4.33",
"sequelize": "~2.0.0-rc1",
"sequelize-sqlite": "~1.7.0"
}
- Hmm, seltsam, ich bin nicht vertraut mit node-webkit, aber sequelize nur verlangen, die sqlite verwendet werden also die regelmäßigen npm-lookup. Sie können entfernen sequelize-sqlite-einer Abhängigkeit, die durch die Art und Weise, verwenden Sie einfach sequelize und sqlite3
Du musst angemeldet sein, um einen Kommentar abzugeben.
Pro die
sqlite3
Modul-Dokumentation, wie es aussieht, werden Sie brauchen, um zu bauen ein node-webkit-spezifische version von sqlite3 von der Quelle, anstatt sich auf die version direkt von npm:https://github.com/mapbox/node-sqlite3#building-for-node-webkit
[email protected]
. Irgend wie habe ich das installiert[email protected]
und es hat nicht funktioniert. So kann es losgehen. Sorry die späte Validierung, aber gerade heute hatte ich Zeit, dies zu testen. Vielen Dank Jeff.