web-dev-qa-db-ger.com

Gulp-Fehler: Modul 'jshint/src/cli' kann nicht gefunden werden

Ich habe also eine Neuinstallation von El Capitan erhalten und gebe diesen Task-Läufern einen weiteren Versuch.

Ich folge sitepoint's Eine Einführung in Gulp.js , aber ich bleibe bei Schritt 4, wenn ich versuche, gulp jshint auszuführen, bekomme ich "Error: Cannot find module 'jshint/src/cli'

Ich habe keine Ahnung, was das verursacht, deshalb frage ich hier. Nachfolgend finden Sie einige Bildschirmgriffe, die bei der Problemlösung helfen. 

 Terminal error when running gulp jshint

 Folder structer for gulp project

Ich bin wie immer für jeden Rat dankbar.

107
lateralaus

Sie müssen auch jshint installieren, um das Problem zu lösen.

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

Es stellt sich heraus, dass ich npm install --save-dev jshint gulp-jshint anstelle von npm install gulp-jshint --save-dev verwenden muss. Eine Diskussion darüber wurde unter https://github.com/spalger/gulp-jshint/issues/131 mit großem Dank gefunden. @ User3042437 für den Link.

27
lateralaus

Wenn Sie immer noch die Fehlermeldung erhalten, nachdem Sie oben die richtige Syntax eingegeben haben, funktioniert (Npm install --save-dev jshint gulp-jshint).

Bevor Sie die Installation erneut ausführen, gehen Sie in Ihre package.json-Datei und entfernen Sie die Zeilen für jshint und gulp-jshint, bevor Sie die Installation ausführen. Stellen Sie sicher, dass Sie package.json bearbeiten, um die Zeilen zu entfernen, die jshint und gulp-jshint aufrufen. Andernfalls bleibt der Fehler bestehen.

0
Ben Erwin