angular / angular/angular-cli

Failed update prevents further updates

Ouverte
#16,020 0 commentaires 11 réactions 0 personnes assignées Voir sur GitHub
area: @angular/cli freq2: medium severity3: broken type: bug/fix
Langage dominant
TypeScript
Étoiles
27k
Forks
11.8k
Merge moyen
14 h 23 min
PR mergées (30 j)
162

Description

This issue impacts 9.0.0-rc.0 and happened while updating https://github.com/vmware/clarity.

After a failed update such as described in https://github.com/angular/angular-cli/issues/16019, the project will have already been updated to the latest versions.

Attempting to update again will inform the user that everything is up to date.
```
kamik@RED-X1C6 MINGW64 /d/sandbox/clarity (update-9)
$ ng update @angular/cli @angular/core --next --force
Using package manager: 'npm'
Collecting installed dependencies...
Found 109 dependencies.
Fetching dependency metadata from registry...
Package '@angular/cli' is already up to date.
Package '@angular/core' is already up to date.
```

This is inaccurate as the update did not actually complete successfully. To redo the update, a user will have to manually undo commits and reinstall packages, and only then will they be able to attempt to update again.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez avec la commande `ng update @angular/cli @angular/core --next --force` et reproduisez la séquence de mise à jour échouée décrite dans l’issue #16019. Suivez le point d’entrée de la mise à jour pour déterminer pourquoi une exécution échouée est signalée comme étant déjà à jour ; le travail est terminé lorsqu’un utilisateur peut réessayer la mise à jour sans annuler manuellement des commits ni réinstaller les packages.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
angular, typescript
Domaine
cli, tooling
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.