JQuery intellisense dans le Code de Visual Studio
J'ai décidé de sauter dans le Code de Visual Studio pour créer une application.
Maintenant, je n'arrive pas à obtenir intellisense de travail pour les deux JQuery et JQuery Mobile.
Mon VSC version 0.10.1 l'a
J'ai essayé d'ajouter un reference.d.ts
un fichier avec le contenu
///<reference path="js/jquery.d.ts"/>
///<reference path="js/jquerymobile.d.ts"/>
(fichiers téléchargés à partir de https://github.com/DefinitelyTyped/DefinitelyTyped)
J'ai essayé d'ouvrir un .js
fichier, ajouter un $(this)
et en appuyant sur ctrl+période de mais il
dit "Pas de suggestions'.
Quelque chose que j'ai raté?
Mise à JOUR:
Essayé d'ajouter un jsconfig.json
fichier suivant https://code.visualstudio.com/docs/languages/javascript#_javascript-projects-jsconfigjson
{
"files": [
"js/jquery.d.ts",
"js/jquerymobile.d.ts"
]
}
Redémarré, rien...
Mise à JOUR 2:
ajouté un .js
fichier, tapé $
et cliqué sur l'ampoule pour télécharger jquery.d.fichier ts. Il me prévient à propos de l'ajout de fichiers à la jsconfig.fichier json.
Après avoir fait tout cela, le redémarrage ne fonctionne toujours pas.
jsconfig.json
le contenu du fichier:
{
"files": [
"typings/jquery/jquery.d.ts"
]
}
Rien!
Même problème ici. Peu importe ce que le programme d'installation, j'essaye de VS Code ne sera pas saisie semi-automatique de jQuery. La documentation de Microsoft n'est pas très utile.
OriginalL'auteur grmbl | 2015-11-24
Vous devez vous connecter pour publier un commentaire.
Plus tard (en avril 2017) approche suggérée pour ce faire est d'utiliser automatique type d'acquisition par ajout de
jsconfig.json
fichier dans la racine de votre projet avec le contenu suivant:Puis, dans votre éditeur, vous verrez:
Pour plus d'informations, consultez la documentation officielle
Cela a fonctionné pour moi sur une seule machine, mais pas l'autre (même repo). Aucune idée de ce que le raccrochage peut-être?
OriginalL'auteur oldbam
Si vous êtes déjà familier avec le mnp (si vous devez)
Je vous suggère d'installer typings qui est un tapuscrit définition manager qui fonctionnent très bien avec le Code de Visual Studio (Testé sur Mac et Windows)
Simplement exécuter
Bien sûr, vous devez avoir besoin d'avoir mnp déjà installé sur votre pc/mac.
Après cela, passer à la ligne de commande (terminal ou cmd) et exécuter
Il va créer la typings répertoire et tous les fichiers nécessaires (pas besoin de redémarrer le Code de Visual Studio) et vous êtes prêt à aller!.
Si vous voulez en savoir plus sur typings il suffit de suivre les typings lien ci-dessus.
tsd
est obsolète, vous pouvez exécuternpm install typings --global
Merci @sam, je viens de mettre à jour la réponse
typings installer dt~jquery --global-enregistrer / (noeud:11656) UnhandledPromiseRejectionWarning: non Gérée promesse de rejet (reje-ction id: 2): PopsicleError: Impossible de se connecter à "api.typings.org/entri es/dt/jquery/versions/dernière" \
OriginalL'auteur Willjobs
l'étape 1 :
assurez-vous que vous avez les fichiers de définition de votre projet
si vous avez des mnp installé puis exécutez
il va installer jQuery fichier de définition dans node_modules/@types/jquery
autre chose :
le télécharger. et le mettre dans un dossier
ensuite ,
étape:2
créer un jsconfig.fichier json
et de mettre ce code dans le jsconfig.fichier json
que c'est .
**
**
grâce
OriginalL'auteur insCode
sous
typings/
répertoire, créez un fichier appelé "dnt.d.ts" avec le contenu suivant:jsconfig.json n'a pas besoin de contenir les fichiers de l'attribut:
OriginalL'auteur bugs_cena
si vous utilisez typings 1.x, vous devez utiliser:
typings installer dt~jquery --global
en tapant 1.x, il y a beaucoup de changements .
OriginalL'auteur Jacky
Vous ne devriez pas oublier d'ajouter la référence à la d.ts fichier dans vos scripts. Pour eg. ajouter cette référence
///<reference path="js/jquery.d.ts"/>
en haut du script que vous voulez voir le jquery suggestions que vous tapez.OriginalL'auteur Eric Clinton
J'ai eu un peu de problème avec elle, donc je voudrais faire part de la solution qui a fonctionné pour moi.
Au premier vous avez besoin dans la racine du projet de paquet.json si vous ne l'avez pas, dans une console, tapez simplement:
cette commande doit créer un package.json avec le contenu nécessaire.
Ensuite, exécutez cette commande dans la console:
et comme @oldbam dit avant de l'utiliser automatique type d'acquisition:
par la création de jsonconfig.json avec le code ci-dessous:
OriginalL'auteur Tomz Re