2016-06-01 18 views
4

Ich versuche meine App mit dem Electron-Packager zu verpacken. Unten ist mein Code.Elektronische Verpackung mit Elektronpacker

electron-packager ./electron Myapp --platform=darwin --arch=x64 --version=0.34.0 --overwrite 

Ich habe den Ordner namens electron zu meiner App hinzugefügt und zu meiner Überraschung ist MyApp immer in meinen übergeordneten Ordner gepackt. Es erkennt den Ordner "Elektron" nicht, obwohl der Ordner verfügbar ist.

Außerdem, wenn meine App gepackt ist, zeigt es meine App-Icon, Version und Lizenzdateien im Finder. Aber von meinem Code-Editor, zeigt es, dass der Ordner hat viele Dateien und Unterordner wie unten,

.

Der obige Ordner, wenn er von Finder aus gesehen wird, zeigt nur Lizenz, Version und meine exe an. Dies geschah jedoch nur in Darwin-Plattform. Bitte was mache ich falsch? Jede Hilfe wäre willkommen.

Hinweis, ich verwende ein OSX-Betriebssystem.

Antwort

1

.apps sind technisch nur Ordner. Dein Redakteur berücksichtigt das und zeigt den Inhalt an. Wenn Sie mit der rechten Maustaste auf Ihre App klicken und den Paketinhalt anzeigen, sehen Sie, was in der App angezeigt wird. Außerdem unterstützt der Elektronpacker die Ausgabe in ein anderes Verzeichnis nicht. Du könntest aber cd electron und von dort aus den Packer starten, und dann würde es in dieses Verzeichnis packen. EDIT: Sie können tatsächlich in ein anderes Verzeichnis ausgeben, mit der Option --out.

+0

Der Inhalt des Showpakets wird nicht unter den Optionen angezeigt. So kann ich nicht auf den Ordner zugreifen. –

+0

@NuruSalihu suchen Sie von der Finder App? Außerdem ist es eine .app oder? – willyb321

+0

ja seine .app willy. Ich konnte nur nach dem Umbenennen auf den Ordner zugreifen, der die App zerstört, weil deine .exe verschwinden, wenn du sie nennst. –