Поради щодо того, як зробити Angular-збірку достатньо малою, щоб вмістити у SPIFFS-образ, див. Як змусити Angular працювати з ESP32 SPIFFS / ESPAsyncWebserver
Коли ви будуєте PlatformIO-образ, ви можете легко зробити директорію dist/[project_name] з Angular-проєкту видимою у SPIFFS-образі за допомогою symlink.
Моя конфігурація вказує серверу обслуговувати з піддиректорії www.
serve_static_example.cpp
server.serveStatic("/", SPIFFS, "/www/").setDefaultFile("index.html");Тому спочатку нам потрібно створити директорію data у тій самій директорії, де знаходиться platformio.ini:
create_data_dir.sh
mkdir dataТепер ми можемо створити symlink з angular-директорії dist до data/www, наприклад**:**
create_symlink.sh
ln -s ../MyUI/dist/myui data/wwwPlatformIO автоматично обробить symlink, якщо директорія існує.
Дивіться схожі статті за категоріями:
Angular ESP8266/ESP32 PlatformIO
Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow