Comment obtenir la saisie semi-automatique jQuery dans TypeScript ?
-
12-12-2019 - |
Question
Si je travaille dans un fichier TypeScript .ts, que puis-je faire pour obtenir jQuery Intellisense/autocompletion lorsque je tape le caractère $ ?
(Je travaille dans un projet ASP.NET MVC 3 dans VS 2012.)
La solution
Vous devez ajouter une référence à la définition jQuery en haut de votre .ts
déposer.
/// <reference path="jquery.d.ts" />
Vous pouvez trouver des annotations de type pour jQuery dans cet échantillon.
Autres conseils
Consultez ces définitions de type pour TypeScript: https://github.com/borisyankov/definitytypedMe#readme . Ils sont mis à jour régulièrement et sont plus complets que ceux des exemples. Sur Nuget: http://www.nuget.org/profiles/definitelytyped/
Liste de contrôle des choses qui doivent être configurées pour que cela fonctionne:
-
Assurez-vous que l'extension TypeScript est installée.Vérifiez les outils -> Extension Manager et assurez-vous que «TypeScript pour Microsoft Visual Studio» est installé.Si ce n'est pas le cas, exécutez le fichier .vsix trouvé dans le dossier Typescript (fichiers de programme \ Microsoft sdks \ dactylographyScript \
) pour installer l'extension. -
Assurez-vous que votre fichier fait référence au fichier jquery.d.ts.Vous devriez avoir un commentaire à / près du haut de votre fichier qui ressemble à ceci:
///
Si vous avez besoin de le télécharger, vous pouvez trouver le fichier jquery.d.ts dans le cadre de l'échantillon de navire de guerre à http://www.typescriptlang.org/samples/