web-dev-qa-db-fra.com

Gulp Error: Impossible de trouver le module 'jshint/src/cli'

J'ai donc une nouvelle installation d'El Capitan et je donne une autre chance à ces coureurs.

Je suis sitepoint Une introduction à Gulp.js , mais je suis bloqué à la quatrième étape. Lorsque j'essaie d'exécuter gulp jshint, je reçois "Error: Cannot find module 'jshint/src/cli'". 

Je n'ai aucune idée de ce qui cause cela, c'est pourquoi je demande ici. Vous trouverez ci-dessous quelques captures d'écran pour vous aider à résoudre ce problème. 

Terminal error when running gulp jshint

Folder structer for gulp project

Comme toujours, je suis éternellement reconnaissant pour tout conseil.

107
lateralaus

Vous devez également installer jshint pour résoudre le problème.

> npm install --save-dev jshint gulp-jshint
306
fmatar

Il s'avère que je dois utiliser npm install --save-dev jshint gulp-jshint au lieu de npm install gulp-jshint --save-dev comme indiqué dans le tutoriel. La discussion autour de ceci a été trouvée à https://github.com/spalger/gulp-jshint/issues/131 avec un énorme merci à @ user3042437 pour avoir fourni le lien.

27
lateralaus

Si vous obtenez toujours l'erreur après avoir entré la syntaxe correcte ci-dessus, (Npm install --save-dev jshint gulp-jshint), ce qui fonctionne.

Avant de relancer l’installation, accédez à votre fichier package.json et supprimez les lignes pour jshint et gulp-jshint avant de lancer l’installation. Assurez-vous de modifier package.json pour supprimer les lignes appelant jshint et gulp-jshint sinon, l'erreur persistera.

0
Ben Erwin