2017-10-10 1 views
0

Ich arbeite an einer Elektronen-App, wo ich einen Projektordner laden und ändern möchte. Der Projektordner sollte nur von der App geändert und leicht austauschbar sein.Wie erstellt und verwendet man Bündeldateien mit Elektron?

Ein Ordner ist eine große Fehlerquelle, da jeder ihn eingeben und die Dateien ändern kann. Ich hätte gerne eine Art Schutz dafür. Der beste Weg, den ich mir vorstellen kann, ist eine Bundle-Datei. Etwas wie die .app Bundles von MacOS oder die .embersnap Dateien von Realmac Ember App, die sich verhält, als ob es eine einzelne Datei wäre, aber mehrere Ressourcen enthält.

Gibt es eine Möglichkeit, solche Bundle-Dateien mit Electron zu verwenden? (Cross-Plattform wäre Ass)

Antwort

1

Sie können den Build in Electron Archiver Asar verwenden.

Die coole Sache über Asar ist, dass Sie auf die Dateien zugreifen können, wie sie ausgepackt werden. Zum Beispiel über den Pfad ./name.asar/some/path/ stellen Sie sicher, Knoten fs für den Zugriff auf die Datei zu verwenden.

+0

Das klingt großartig! Ich werde auf Ihre Antwort zurückkommen, wenn ich es getestet habe. – Afterlame

+0

@Afterlame irgendwelche Updates? –

Verwandte Themen