Documentación

DOC / 04 / INICIO

Bucle de desarrollo

Sigue eventos nativos de archivos mediante HMR tipado, grafos causales, explicaciones de artefactos y recuperación sin perder la última salida válida.

En esta guíaBucle de desarrollo
Primeros pasosEstructura del proyectoReferencia del CLIBucle de desarrolloRouting y páginasVistas RustEventos y foldsSchemas y snapshotsSync verificado con HyphaeContenido tipadoRuntime del navegadorPropiedad del DOMAssets adaptativosConfianza de artefactosErrores y diagnósticosBuild y despliegueCrates y APILicenciamiento y políticas

Eventos nativos, rebuilds limitados

pliego dev observa entradas de autoría mediante el sistema operativo, agrupa ráfagas de eventos, ignora roots generados y nunca sigue symlinks de fuentes. Un rebuild fallido mantiene disponible el último sitio verificado mientras los diagnósticos siguen activos.

shell
pliego dev 4400
pliego dev 4400 --lan
pliego dev 4400 --host 192.168.1.20

Decisiones HMR tipadas

css
Actualiza la URL del stylesheet afectado sin reemplazar el documento
content
Obtiene la ruta recompilada después de cambiar su artefacto verificado
adapter
Retira la generación controlada del adapter antes de cargar su reemplazo
reload
Usa reload completo cuando el grafo no puede probar una acción más específica

HMR se deriva de diferencias verificadas del grafo. Es una optimización del bucle de desarrollo, nunca un segundo runtime de producción ni una autoridad sobre bytes no verificados.

Explica la causalidad

shell
pliego why artifact /
pliego why artifact assets/site.css
pliego why-rebuilt

why artifact verifica el recibo actual y pliego.graph.json antes de seguir edges source-to-route-to-artifact. why-rebuilt lee el último registro local y limitado de desarrollo y reporta fuentes cambiadas, rutas invalidadas, artefactos afectados, cambios de bytes, decisión HMR y transición del recibo.

El fallo preserva la evidencia

Los errores del compilador, contenido inválido, mismatches del grafo y fallos de build de adapters producen diagnósticos estables sin publicar un sitio parcial. Corrige la fuente reportada y guarda de nuevo; el watcher reintenta desde la última generación aceptada.