219 votes

JSHint mode strict et JQuery : '$ ' n’est pas défini

La JS suivante :

Rendements :

Lorsqu’il est exécuté par l’intermédiaire de JSHINT 0.5.5. Toutes les idées ?

387voto

Stephen Booher Points 2594

Ajouter ceci en haut du fichier de script :

Il déclare à JSHint $ est une variable globale, et la valeur false indique qu’il ne doit pas être substituée.

J’ai remarqué il y a aussi une option jshint de sténographie « jquery » comme on le voit sur la page options de JSHint, mais je n’ai jamais utilisé de celui-là.

152voto

wmil Points 1683

Vous pouvez également ajouter deux lignes à votre .jshintrc

Cela indique jshint qu’il y a deux variables globales.

53voto

niren Points 420

N’avez pas besoin de tourner de JSHint globals. Tout ce dont vous avez besoin est de faire en jshint options de renvoi de vérifier.

17voto

codenamejames Points 325

Voici une liste peu heureuse de mettre dans votre .jshintrc
Je vais ajouter à cette liste à temps passes.

8voto

Joe Golton Points 211

Si vous utilisez un éditeur de IntelliJ comme WebStorm, PyCharm, RubyMine ou IntelliJ IDEA :

Dans la section environnements de fichiers/paramètres/JavaScript/Code qualité outils/JSHint, cliquez sur la case de jQuery.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X