web-dev-qa-db-de.com

gulp Befehl funktioniert nicht

Ich verwende Ubuntu 14.04 LTS, ich habe nodejs (nicht node) und npm installiert. Ich hatte gulp mit npm install gulp -g installiert. 

Aber mein Befehl gulp funktioniert nicht, es läuft stumm und gibt nichts zurück!

enter image description here

42
Dipendra Gurung

Ich bin heute auf Ubuntu 14.04 LTS auf das gleiche Problem gestoßen. Nach dem Debuggen bemerkte ich, dass ich nodejs und node mit apt-get versehentlich installiert hatte. Nach dem Rennen

Sudo apt-get remove node

das Problem wurde behoben.

Hoffe das hilft.

40
jmw327

Versuchen Sie, die ausführbare Datei nodejs im gleichen Pfad mit node zu verknüpfen.

So etwas wie:

Sudo ln -s /usr/bin/nodejs /usr/bin/node

Abhängig davon, wo sich Ihr Knoten ausführbar befindet. Sie können es mit herausfinden 

which nodejs
34
RaphDG

Auf meiner Seite dasselbe Symptom. Was fehlte, ist der CLIpart von gulp:

Sudo npm install --global gulp-cli
20
gdupont

Wenn Sie diese Art von Problem haben, empfehle ich neu installieren das Modul:

npm un -g gulp && npm un gulp
npm i -g gulp
npm i --save-dev gulp

Diese Befehle deinstallieren alle Gulp-Module in lokal und global.

Danach wird gulp in global installiert, um es in der Befehlszeile , Und in Ihren lokalen Modulen zu verwenden, da gulp es ebenfalls benötigt.

18
Etienne

Sie können gulp mithilfe des Terminals (npm install -g gulp) installieren. Am besten verwenden Sie Synaptic Package Manager . Dies ist ein alter Software-Installer von Ubuntu. aber jetzt Ubuntu einführen Ubuntu Software Center

Cz von Ich empfahl Synaptic, wenn Sie Software installieren, werden auch einige Helfer heruntergeladen. Zum Beispiel, wenn Sie gulp(Node.js) im Suchtyp node.js. herunterladen möchten. Es werden auch einige andere Apps angezeigt. Wählen Sie alle aus und klicken Sie auf Übernehmen. 

  1. So laden Sie Synaptic herunter 

    • Sudo apt-get install synaptic
  2. So installieren Sie auch Node.js.

  3. Um die Knotenversion zu überprüfen

    • node --version
  4. Um gulp auszuführen, wechseln Sie in das Verzeichnis und geben Sie einfach gulp ein.

Es wird Ihr gesamtes Projekt laden


Update 2017-10-14

Folgen Sie diesen Anweisungen, um den kompletten Knoten zu installieren

  1. Knoten entfernen (falls vorhanden) Sudo apt-get remove nodejsDies auch überprüfen
  2. Npm entfernen (falls vorhanden) Sudo apt-get remove npm
  3. Sudo apt-get autoremove reinigen
  4. Sudo apt-get update
  5. Sudo apt-get install nodejs
  6. Sudo apt-get install npm

Überprüfen Sie jetzt den Befehl gulp

`

2
Abdulla Nilam

selbst nach der Deinstallation und Installation von nodejs und npm wurden ständig "/ usr/bin/env:" node ": Keine solche Datei oder Verzeichnis"

also habe ich die Knotenversion (nicht nodejs) überprüft: node -v got "Das Programm 'node' ist derzeit nicht installiert. Sie können es installieren, indem Sie Folgendes eingeben: .__ apt install nodejs-legacy "

also habe ich es installiert: Sudo apt install nodejs-legacy

und schlucken funktioniert gut.

0
Konstantinos