Warum versucht die gulp-Eingabeaufforderung, gulp.js über die Betriebssystem-Shell zu öffnen?
Frage
Als ich versuchte, gulp für nodejs auszuprobieren und einfach den entsprechenden Anweisungen von „hello world“ folgte, sah ich, dass die Datei gulp.js in Klammern angezeigt wurde, als ich „gulp“ ausführte.Also habe ich Brackets deinstalliert und werde nun gefragt, womit ich die js-Datei öffnen soll.(Siehe Screenshot.) Dieses Verhalten verwirrt mich und vermute, dass zwischen dem NodeJS-Installationsprogramm, dem NPM-Installationsprogramm und dem Gulp-Installationsprogramm über NPM ein Fehler aufgetreten ist.Wenn Sie „gulp“ ohne eine gulp.js-Datei ausführen, wird die Fehlermeldung „Keine gulpfile gefunden“ ausgegeben, und andere Tools wie „bower“ und „grunt“ laufen problemlos, wenn sie global installiert sind.
Lösung
Weil es gulpfile.js
nicht gulp.js
.Benennen Sie es um und es wird gut funktionieren.