Actualizar componentes
Un componente instalado por copy-code es tuyo: puedes haberlo modificado. Por eso modularcore update nunca sobreescribe en silencio — te muestra qué cambió y pide confirmación archivo por archivo. modularcore diff te deja inspeccionar esos cambios sin tocar nada.
Ver qué cambió antes de actualizar: diff
Sección titulada «Ver qué cambió antes de actualizar: diff»modularcore diff auto-seoCompara, archivo por archivo, tu copia local con la versión actual del componente en el registry. Cada archivo queda clasificado como:
missing-locally: el archivo existe en el registry pero no en tu proyecto (por ejemplo, lo borraste, o es nuevo en esta versión del componente).unchanged: tu copia local es idéntica a la del registry.changed: hay diferencias en un archivo de texto; se muestra el diff línea a línea.binary-changed: hay diferencias en un archivo binario (no se puede mostrar un diff de líneas).
Usa diff cuando quieras entender el alcance de una actualización antes de decidir si aplicarla.
Aplicar la actualización: update
Sección titulada «Aplicar la actualización: update»modularcore update auto-seoSi omites el nombre del componente, modularcore update actualiza todos los componentes registrados en la sección installed de tu modularcore.json:
modularcore updatePara cada archivo del componente, el proceso es:
- Si el archivo local es idéntico al del registry, se marca como
unchangedy no se toca. - Si hay diferencias, se muestra el diff (o un aviso de “archivo nuevo” / “contenido binario cambiado” cuando no aplica un diff de líneas) y se pregunta
¿Sobrescribir "<ruta>"?. - Si confirmas, el archivo local existente se respalda primero con una copia
.orig, y después se escribe la versión nueva. - Si no confirmas, el archivo se marca como
skippedy tu versión local queda intacta.
Al terminar, modularcore.json se actualiza con la versión nueva del componente. Los archivos que hayas rechazado (skipped) seguirán marcados como parte del componente instalado, pero con tu contenido local sin tocar — puedes volver a correr update más adelante cuando quieras revisarlos de nuevo.
Recomendación de flujo
Sección titulada «Recomendación de flujo»- Corre
modularcore diff <componente>para ver el alcance del cambio. - Si el cambio te interesa, corre
modularcore update <componente>y revisa cada confirmación con calma — especialmente en archivos que sabes que modificaste. - Si rechazas una sobrescritura sobre un archivo que sí modificaste, considera aplicar el cambio del registry manualmente sobre tu copia, en lugar de perder tus ediciones locales.
Ver también
Sección titulada «Ver también»- Instalar un componente para el flujo de
add.
Docs v1.0.0 · ModularCore Hub v0.9.1