Angular-Projekt-dist-Verzeichnis mit PlatformIO-SPIFFS-Datenverzeichnis verlinken
English
Deutsch
Tipps, wie Sie den Angular-Build klein genug machen, dass er in das SPIFFS-Image passt, finden Sie unter Angular mit ESP32 SPIFFS / ESPAsyncWebserver zum Laufen bringen
Wenn Sie ein PlatformIO-Image builden, können Sie das dist/[project_name]-Verzeichnis aus dem Angular-Projektverzeichnis durch Verwendung eines Symlinks einfach im SPIFFS-Image erscheinen lassen.
Meine Konfiguration teilt dem Server mit, aus dem www-Unterverzeichnis zu servieren.
serve_static_example.cpp
server.serveStatic("/", SPIFFS, "/www/").setDefaultFile("index.html");Daher müssen wir zuerst das data-Verzeichnis im selben Verzeichnis erstellen, in dem sich platformio.ini befindet:
create_data_dir.sh
mkdir dataNun können wir einen Symlink vom Angular-dist-Verzeichnis zu data/www erstellen, zum Beispiel**:**
create_symlink.sh
ln -s ../MyUI/dist/myui data/wwwPlatformIO behandelt den Symlink automatisch, wenn das Verzeichnis existiert.
Check out similar posts by category:
Angular, ESP8266/ESP32, PlatformIO
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow