Jshint: JSHint + `"use strict";` donne un faux "'exports' n'est pas défini." mises en garde

Créé le 9 mai 2013  ·  3Commentaires  ·  Source: jshint/jshint

J'aimerais appliquer à la fois JSHint et "use strict"; à mon code Node.js, mais quand je le fais, JSHint se plaint :

$ jshint .
binfix.js: line 14, col 1, 'exports' is not defined.
binfix.js: line 24, col 1, 'exports' is not defined.
binfix.js: line 48, col 1, 'exports' is not defined.

Commentaire le plus utile

J'ai ajouté ceci :

{
"node" : true
}

dans le fichier .jshintrc et cela a bien fonctionné pour moi. Merci @mcandre et @valueof !

Tous les 3 commentaires

utilisez l'option /*jshint node:true */ .

@antonkovalyov Merci encore ! Tous les avertissements ont disparu lorsque j'ai ajouté "node": true à mon .jshintrc !

J'ai ajouté ceci :

{
"node" : true
}

dans le fichier .jshintrc et cela a bien fonctionné pour moi. Merci @mcandre et @valueof !

Cette page vous a été utile?
0 / 5 - 0 notes