Ich arbeite an der Demo electron-quick-start Projekt. Ich habe hinzugefügt, im Hauptordner, eine test.txt
Datei und diesen in index.html
:fs.readFile sieht im falschen Ordner nach dem Electron-Packager
<script>
const fs = require('fs');
alert(fs.readFileSync('test.txt')); // or ./test.txt or .\test.txt
</script>
Es funktioniert. Aber jetzt, nachdem die App mit verpackt zu haben:
electron-packager . --platform=win32 --arch=ia32
, wenn ich die verpackte Exe-Anwendung ausführen, ist es nicht die test.txt finden. Wahrscheinlich, weil die test.txt
nicht im selben Ordner als die .exe ist, sondern in resouces/app/test.txt
.
Was ist der saubere Weg, um dieses Elektron-Packager-Ordner-Problem zu lösen?