Actuellement, Angular CLI ne prend pas en charge la fonction de renommage ou de refactoring du code.
Vous pouvez réaliser cette fonctionnalité à l'aide de certains IDE.
Intellij, Eclipse, VSCode etc. ont un support par défaut pour le refactoring.
Aujourd'hui, VSCode montre une certaine tendance à la hausse, personnellement, je suis un fan de cela.
Refactoring avec VSCode
Détermination de la référence : - VS Code vous aide à trouver toutes les références d'une variable en sélectionnant la variable et en appuyant sur le raccourci. SHIFT
+ F12
. Cela fonctionne incroyablement bien avec le type script.
Renommer toutes les instances de la référence :- Après avoir trouvé toutes les références, vous pouvez appuyer sur F2
ouvrira une fenêtre popup et vous pourrez changer la valeur et cliquer sur entrer, ce qui mettra à jour toutes les instances de la référence.
Renommer les fichiers et les importations Vous pouvez renommer un fichier et ses références d'importation avec un plugin. Plus de détails peuvent être trouvés ici
Avec les étapes ci-dessus, après avoir renommé les variables et les fichiers, vous pouvez réaliser le renommage des composants angulaires.
1 votes
Il suffit de renommer le sélecteur, si vous voulez le modifier dans la balise html. Si vous voulez changer la classe, vous devez le faire manuellement.
0 votes
Jusqu'à ce qu'ils ajoutent
ng destroy
vous n'avez pas de chance...4 votes
Vous pouvez surveiller la fonctionnalité dans ce fil de discussion : github.com/angular/angular-cli/issues/900
1 votes
Chercher et remplacer, renommer quelques fichiers/répertoires.... travail terminé
1 votes
Voici le nouveau fil de discussion depuis que l'équipe angulaire a décidé de de ne pas l'inclure dans leur cli .