Ich bin immer noch neu in der Elektronen-Ökosystem- und Desktop-Entwicklung im Allgemeinen, aber was ich tun möchte, ist die Schnittstelle mit einer Open-Source-Anwendung von Drittanbietern, die mit meiner Software mitgeliefert wird. Erstens bin ich unsicher, was die zu verteilenden Paketoptionen sein sollen. Ist es üblich, zwei Downloads zu haben, einen für Benutzer, die bereits die Drittanbieter-Binärdatei installiert haben, und eine andere, die sie enthält? Und wie gehe ich vor, um Pakete zu verpacken und Binärdateien zu installieren? Sollte dies eine Option auf meinem package.json sein? Welche Art von Skript sollte ich ausführen? Gibt es irgendwelche npm-Module, um dies zu erleichtern?Wie bündelt man eine Drittanbieter-Binärdatei mit Electron?
bearbeiten - Ist es möglich, npm von meinem main.js aufzurufen, obwohl ein Benutzer Knoten zuvor noch nicht installiert hat? Ich weiß, Knoten ist mit dem Elektronpaket gebündelt, aber ist npm auch?
-Der binäre in diesem Fall ist PostgreSQL
Auf der Suche nach einer ähnlichen Antwort auch. Im Falle einer Art von Speicher gebündelt mit der Anwendung können Sie einfach SQLite, das ist nur eine .sqlite-Datei, also keine Binärdateien enthalten. – pietrovismara