IntelliSense et code complet pour DefinitelyTyped (définitions de type TypeScript) sur WebStorm IDE
Comment puis-je obtenir WebStorm IDE de me donner la complétion de code pour les bibliothèques que j'ai téléchargé.
Comme vous pouvez le voir angularjs-DefinitelyTyped
et jQuery-DefinitelyTyped
ont été téléchargées.
Maintenant, je crois que j'ai pour référence le fichier de définition dans mon .les fichiers ts.
Mais, où WebStorm enregistre les fichiers de définition afin que je puisse faire référence dans mon code?
Merci!
source d'informationauteur ThiagoPXP
Vous devez vous connecter pour publier un commentaire.
Que dialogue est pour JavaScript portée, pas Tapuscrit champ d'application (voir, par exemple, moka démo http://youtu.be/4mKiGkokyx8?t=1m19s). C'est, Webstorm est à l'aide de la Machine a ecrire les définitions à donner intellisence pour le JavaScript.
Pour la Machine elle-même, vous devez inclure les définitions dans votre projet manuellement (https://github.com/borisyankov/DefinitelyTyped/blob/master/angularjs/angular.d.ts) et la référence à eux comme vous avez toujours.
Comme basarat dit dans sa réponse, vous devez inclure les définitions manuellement. La façon la plus simple de le faire est avec dnt. Une fois installé (
npm install -g tsd
), naviguez jusqu'au répertoire dans lequel vous voulez tenir la typings, et d'installer les fichiers de définition (comme anguleuses, dans l'exemple suivant) comme ceci:ou, mieux encore:
Notez que vous pouvez faire tout cela à l'intérieur de Webstorm (alt-F12 ouvre une fenêtre de terminal).
Sur Webstorm pour mac
Utilisation tsconfig.json doit être vérifiée
et vous devez créer un tsconfig.fichier json qui contient