Volver a la wiki

¿Cómo funciona el frontend Vite de CreaRack Pro? Estructura de frontend/, django-vite, manifest, y los bundles Terminal/Observatory/Wireless/UPS/Signage

Pregunta

¿Cómo funciona el frontend Vite de CreaRack Pro? Estructura de frontend/, django-vite, manifest, y los bundles Terminal/Observatory/Wireless/UPS/Signage

Respuesta

El sub-proyecto frontend/ es la capa de TypeScript y Vite que convive con la archivos JS vendored localmente en static/js/. Se utiliza para realizar tree-shaking de ECharts y servir los bundles para Terminal, Observatory, Wireless, UPS y Signage.

El proceso funciona así:

  1. frontend/ contiene su propio package.json y node_modules/.
  2. Vite compila los assets compilados a ../static/dist.
  3. El plugin django-vite integra la capa TS/Vite productiva en Django.
  4. Los 6 templates que cargan sus bundles con la etiqueta {% vite_asset %} referenciadosados por un archivo manifest.json en static/dist/.vite/manifest.json referenciados por el plugin django-vite.

Notas del archivador

Esta página fue archivada automáticamente por el Bibliotecario tras una consulta bib_ask. Estado draft hasta revisión humana. El Curator diario la revisará; usa /wiki-promote para pasarla a active o /wiki-delete para descartarla.

Subir