Tipps, wie du den Angular-Build klein genug machst, dass er in das SPIFFS-Image passt, findest du unter Angular mit ESP32 SPIFFS / ESPAsyncWebserver zum Laufen bringen
Wenn du ein PlatformIO-Image buildest, kannst du 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.
Ähnliche Beiträge nach Kategorie:
Angular ESP8266/ESP32 PlatformIO
Wenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen