0
votes

Construire soudainement commencé à échouer avec erreur TS2304: impossible de trouver le nom 'JqueryDeferred'

J'utilise NG2-TEL-INTRIST dans mon application angulaire Jusqu'à présent, il fonctionnait parfaitement mais soudainement j'ai commencé à obtenir une erreur xxx pré>

mon NG2-TEL-INTRONT code> tag est p> xxx Pré>

où par défaut mobilephoneinpupprtions p> est p>

npm install intl-tel-input
npm install @types/intl-tel-input
npm install ng2-tel-input
npm install jquery
npm install @types/jquery


1 commentaires

Pouvez-vous s'il vous plaît ajouter vos déclarations de module pour votre composant.TS?


3 Réponses :


0
votes

J'ai résolu ce problème en supprimant le représentant de la section locale et à nouveau enregistré depuis Bitbucket, a ran npm i et le problème a disparu. Ceci est étrange parce que j'ai plusieurs fois le code tiré du repo et supprimé puis réinstallés les modules de noeud . J'accepte ma réponse pour l'instant. Je ne comprends pas ce que j'ai causé le problème et ce que je faisais n'est pas une solution appropriée, donc si au cas où que quelqu'un puisse expliquer ou fournir une solution, je choisirais cela comme la réponse . .


0 commentaires

0
votes

Ajouter xxx

dans votre application.component


3 commentaires

Étant donné que nous avons déjà une réponse qui parle de l'environnement de construction étant la cause, c'est une réponse improbable.


J'ai le même problème et quand j'ajoute l'importation jQuery, le problème est résolu. Si je supprimais l'importation, le problème réapparaît


@Marcell merci pour vos efforts, mais puisque je ne suis pas en mesure de reproduire le problème maintenant, une explication serait peut-être meilleure qu'une solution que je ne puisse plus tester.



0
votes

J'ai eu cette erreur et j'ai été capable de le faire disparaître en installant les définitions de type pour JQuery. XXX Pré>

Importation de jQuery. P>

import 'jquery';


0 commentaires