Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

485
Vistas
El repositorio no está limpio. Confirme o guarde cualquier cambio antes de actualizar In Angular 8

Error

El repositorio no está limpio. Confirme o guarde cualquier cambio antes de actualizar

cuando he actualizado de la versión 7 a Angular 8.

Guía angular para actualizar https://update.angular.io/#7.0:8.0

 D:\app-test> ng update @angular/cli @angular/core npm cache verify

El repositorio no está limpio. Confirme o guarde los cambios antes de actualizar.

Versión actualizada

 PS D:\app-test> ng update Using package manager: 'npm' Collecting installed dependencies... Found 58 dependencies. We analyzed your package.json, there are some packages to update: Name Version Command to update -------------------------------------------------------------------------------- @angular/cdk 7.2.2 -> 8.0.1 ng update @angular/cdk @angular/core 7.2.15 -> 8.0.1 ng update @angular/core @angular/core 7.2.2 -> 7.2.15 ng update @angular/core @angular/material 7.3.7 -> 8.0.1 ng update @angular/material rxjs 6.3.3 -> 6.5.2 ng update rxjs There might be additional packages that are outdated. Run "ng update --all" to try to update all at the same time. PS D:\app-test> ng update @angular/cdk Repository is not clean. Please commit or stash any changes before updating.

He comprobado que git no estaba instalado en el proyecto.

solución que funcionó

 git commit

Después de buscar en Google, esto está sucediendo después de Angular 8.

Error

https://github.com/angular/angular-cli/issues/14600

over 4 years ago · Santiago Trujillo
8 Respuestas
Responde la pregunta

0

He tenido el mismo problema. Es un error común en Angular 8. Simplemente puede usar comandos sucios para omitir la verificación de repositorio, como (si realmente necesita omitir esto, siga los comandos forzados)

 ng update @angular/cli @angular/core --allow-dirty or ng update @angular/cli @angular/core --allow-dirty --force

pero, yo no hice eso. Seguí los siguientes pasos...

en primer lugar, verifique dos veces si ha confirmado todos los cambios antes de la actualización. Luego, guarde una copia del proyecto en la misma ubicación y confirme la copia también en Git. luego ejecute el siguiente comando desde el directorio del proyecto original

 ng update @angular/core@8 @angular/cli@8

luego puedes borrar la copia. ¡Esto funcionó para mí! ¡gracias!

over 4 years ago · Santiago Trujillo Denunciar

0

Primero, verifique si hay cambios en su código que no se hayan enviado a git si es así, luego cierre la instancia anterior (cmd) y abra una nueva instancia de cmd y luego ejecute el comando. Esto funcionó para mí, gracias

over 4 years ago · Santiago Trujillo Denunciar

0

en mi caso, esto se debió a que .gitignore no excluyó una carpeta node_modules. una vez agregado, este error ya no apareció

over 4 years ago · Santiago Trujillo Denunciar

0

Enfrenté el mismo problema, que resolví usando el siguiente comando

 git stash --include-untracked
over 4 years ago · Santiago Trujillo Denunciar

0

Puede aparecer en muchos casos. Simplemente confirme o guarde cualquier cambio y ejecute el comando nuevamente.

over 4 years ago · Santiago Trujillo Denunciar

0

Trabajó para mi

 sudo npm update @angular/cli @angular/core --allow-dirty --legacy-peer-deps
over 4 years ago · Santiago Trujillo Denunciar

0

Intenté usar el comando de mención para actualizar de angular 8 a angular 9, pero aún recibía el error.

Luego probé el mismo comando con --force flag y funcionó para mí.

 ng update @angular/cli @angular/core --allow-dirty --force
over 4 years ago · Santiago Trujillo Denunciar

0

Es un error en Angular 8

puede evitarlo usando:

ng update @angular/cli @angular/core --allow-dirty

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda