web-dev-qa-db-fra.com

Comment activer Webstorm intellisense pour AngularJS lors de l'écriture de CoffeeScript

J'ai configuré Webstorm pour reconnaître et compiler mes fichiers coffeescript.

J'ai installé le plugin AngularJS et je peux écrire avec succès mes contrôleurs, etc. en ancien javascript.

Lorsque j'essaie d'écrire mon code associé à angular dans CoffeeScript, je n'obtiens aucun support IDE: complétion de code, intellisense, etc.).

Comme signe que tout ne va pas bien, la variable angular elle-même n'est pas reconnue, comme le montre l'image ci-dessous.

enter image description here

Question: Comment activer la prise en charge d'AngularJS dans les fichiers CoffeeScript?

Merci

28
biofractal

Pour résoudre le problème spécifique Unresolved variable or type angular vous devez vous assurer que les bibliothèques angular javascript ont été Enabled (voir l'image ci-dessous).

Pour ce faire, via les paramètres WebStorm:

Fichier -> Paramètres -> Javascript -> Bibliothèques

Managing Javascript Libraries

Voici la section d'aide pertinente: Configuration des bibliothèques JavaScript

48
biofractal

Avec webstorm 10, vous allez aller dans la fenêtre des préférences et à partir de là, sélectionnez Langues et cadres> JavaScript> Bibliothèques. Cliquez ensuite sur le bouton de téléchargement, sélectionnez les talons de communauté TypeScript dans la liste déroulante en haut de la liste, recherchez angular et cliquez sur télécharger et installer.

Si vous utilisez jshint, assurez-vous d'aller dans les paramètres jshint, recherchez l'option Prédéfini et ajoutez angular: true pour supprimer les avertissements.

13
Blake

Dans WebStorm v.11

  • allez dans " Paramètres " -> " Plugins " -> " Parcourir les référentiels ".
  • Recherchez et installez " Angular Templates ".
  • Profit

    Capture d'écran des paramètres

3
Valery