Résolution de l’erreur The class AppComponent is listed in the declarations of the NgModule AppModule, but is not a directive, a component, or a pipe.
Une version plus récente de la solution est disponible sur troubleshooter.tedidev.com
Vous travaillez sur un projet angular puis vous rencontrez cet extrait d’erreur : The class AppComponent is listed in the declarations of the NgModule AppModule, but is not a directive, a component, or a pipe….
Ce dépannage concerne un type de problème qu’on peut rencontrer lors du développement d’une application avec angular.
Les problèmes de ce type ont souvent plusieurs solutions dont certaines ne vont pas correspondre à la votre.
Dans cet article nous ajoutons notre grains de sel en vous proposant une solution qui a fonctionnée avec notre projet.
Solution pour “The class AppComponent is listed in the declarations of the NgModule AppModule”
Le message complet de l’erreur qu’on va résoudre ce présente comme tel :
The class 'AppComponent' is listed in the declarations of the NgModule 'AppModule', but is not a directive, a component, or a pipe. Either remove it from the NgModule's declarations, or add an appropriate Angular decorator.
La cause dans notre cas de cet erreur est que le code html du composant angular AppComponent est mal écrit dans le html.
Pour le résoudre il faut bien vérifier les balises d’ouverture et de fermetture de votre code html. Si l’erreur persiste arrêtez le programme et relancer le avec la commande ” ng serve “ .
Dans notre cas l’erreur provenait d’un composant qui est mal écrite dans AppComponent.

SUR LE MÊME THEME
- 10 logiciels gratuits pour apprendre à taper rapidement au clavier
- The class AppComponent is listed in the declarations of the NgModule AppModule, but is not a directive, a component, or a pipe
- 14 programmeurs les plus grands du monde depuis l’aube de l’informatique jusqu’à ce jour
- Ne perdez plus vos abonnements avec Password Manager
- Ta souris sans fil ne marche pas ? Voici 4 solutions vraiment simple à suivre pour résoudre le problème – Dépannage
- Tux Typing : le jeu éducatif qui transforme l’apprentissage du clavier en aventure !
- Caisse enrégistreuse – La solution incontournable pour mieux gérer votre commerce
- Louer ou acheter son ordinateur ? possibilité de location avec option d’achat
- Devenir un bon programmeur : Les clés pour exceller dans les différents domaines de programmation !
- Les 10 choses qui énervent le plus les utilisateurs PC
- Tizen OS – 12 choses que vous ignorez ( peut être ) sur ce système
- HP All-in-One Desktop PC : L’ordinateur tout en un démarre mais l’écran n’affiche rien
- Git liaison dépôt local au dépôt distant – Comment lier son dépôt local au dépôt distant pour protéger son projet.
- 8 Exemples de logiciels malwares tristement célèbre
- Y2MATE – téléchargeur vidéo youtube et convertisseur
- mbind : Operation not permitted – mysql – dépannage