2017-09-09 2 views
1

Ich arbeite an einer kleinen Desktop-App mit Elektron, mit der descjop Vorlage für Clojurescript. Ich habe nicht viel Erfahrung in Clojurescript, und ich fragte mich, wie ich SQlite lokal innerhalb von Elektronen und Clojurescript hinzufügen könnte. Ich wäre dankbar, wenn ich mich in die richtige Richtung zeige, ich bin etwas verwirrt.descjop Vorlage mit lokalen SQLite db?

Antwort

0

Ich weiß nicht viel über Electron oder Descjop, also ertragen Sie mit mir. Ich suchte nach dem Problem und fand eine Antwort, die zeigt, wie man SQLite einbaut. In package.json müssen Sie hinzufügen:

"scripts": { 
    "postinstall": "install-app-deps" 
} 

Dann Sie "installieren mit necessaries Abhängigkeiten":

npm install --save-dev electron-builder 
npm install --save sqlite3 
npm run postinstall 

Dann können Sie SQLite erfordern in der core wie folgt:

(def SQLite (nodejs/require "sqlite3")) 

Hope this hilft.

+1

Sorry für die späte Antwort, aber das hat den Trick, danke! Nur für jeden anderen, musste ich im lein-Ordner app 'npm install (Modulname) --save' mit den benötigten Knotenmodulen machen und dann das Elektron mit' ./node_modules/.bin/electron-rebuild -v 1.6 neu aufbauen .6 (oder die neueste Elektronenversion) '. Nochmals vielen Dank :) – narocath

Verwandte Themen