Dans mon Angular application, j'ai quelques composants qui sont utilisés lors des tests et ne sont inclus dans aucun module.
Dans WebStorm, cela indique une erreur de peluchage avec Component is not included in any module
, alors que je sais que cela n’est pas inclus et que c’est le but recherché.
Existe-t-il un moyen de ne désactiver que cette erreur de peluche en laissant toutes les autres activées?
Angular: le composant 'ComponentName' n'est pas inclus dans un module et ne sera pas disponible dans un modèle. Envisagez de l'ajouter à un Déclaration NgModule.
J'ai vu cette menace , où il a été suggéré de désactiver toutes les Angular erreurs de charpie. Cependant, je pense que ce n'est pas une bonne idée de le faire pour un seul problème. Je cherche un moyen de ne désactiver que cette erreur.
Le service de langue angulaire ne fournit pas la possibilité de supprimer des règles/contrôles particuliers. Veuillez suivre https://github.com/angular/angular/issues/13726 pour les mises à jour.
A travaillé pour moi:
Fichier -> Invalider caches/redémarrer -> Invalider et redémarrer
J'utilise PHPStorm et trouve ce problème également avec Angular 4. Je l'ai résolu en exécutant npm install @angular/language-service
.
Sur Webstorm, il vous suffit d'appuyer sur Alt+Enter
pour afficher une liste dans laquelle vous pouvez choisir disable inspection
. Les règles d'inspection seront automatiquement mises à jour pour les mêmes cas.