/ / zeromq w / Electron: Die Bindungsdatei konnte nicht gefunden werden - Javascript, node.js, npm, zeromq, electron

zeromq w / Electron: Konnte die Bindungsdatei nicht finden - javascript, node.js, npm, zeromq, electron

Ich verwende Windows 7 x64, nodejs 5.1.0 und Electron 0.35. Ich folgte den Anweisungen von Electron Schnellstart-App und fügte dann die Zeile hinzu require("zmq") zu den main.js. An diesem Punkt nach npm install zmq --save, electron main.js zeigt:

Error: Could not locate the bindings file. Tried: [Liste von zmq.node Pfade]

Einer der getesteten Pfade ist tatsächlich im System vorhanden, d.h. node_modules/zmq/build/Release/zmq.node

Wenn ich den Electron-App-Code entferne und nur den require("zmq") Zeile in main.js kann ich erfolgreich mit laufen node main.js. Wie soll ich den Fehler beseitigen, wenn ich mit Electron laufe?

Antworten:

5 für die Antwort № 1

Nach dem Lesen habe ich es herausgefunden Native Node-Module verwenden. Grundsätzlich nach jedem npm install eines nativen Pakets muss es mit Electron-Headern durch Ausgabe neu erstellt werden .node_modules.binelectron-rebuild.cmd.