gulp Befehl nicht gefunden - Fehler nach der Installation von gulp

223

Ich habe gulp sowohl global als auch lokal mit installiert

npm install gulp
npm install gulp -g
npm install gulp-util
npm install gulp-util -g

Wenn ich versuche zu schlucken, bekomme ich

'gulp' is not recognized as an internal or external command, operable program or batch file.

Wenn ich npm list gulp (oder -g) ausführe, habe ich [email protected]den Speicherort meiner globalen oder lokalen gulp-Installation.

Ich habe versucht, node gulpfile.jsspitz auf meine Gulpfile zu laufen, und es läuft ohne Fehler, und natürlich beginnt es mit require('gulp').

Irgendwelche Vorschläge, wie man gulp unter Windows (8.1) zum Laufen bringen kann?

Pedalpete
quelle
1
Ich benutze Schluck nicht unter Windows, aber haben Sie es versucht npm install gulp --save-dev?
Soenguy
2
@ Soenguy, der es nicht lösen wird
SteveLacy
@pedalpete hat meine Antwort Ihre Frage gelöst? Bitte markieren Sie es, wenn ja
SteveLacy
Ich hatte dieses Problem, bis ich node.js VOLLSTÄNDIG entfernte und meinen Computer neu installierte / neu startete. Ich habe alle möglichen seltsamen Fehler von meinen Knoten-Plugins erhalten.
LAdams87
Ich bin kürzlich auf dieses Problem gestoßen: Es stellte sich heraus, dass ich nur vergessen habe, den Ordner, in dem sich das ausführbare gulpProgramm befindet, zur Windows-Variable% PATH% hinzuzufügen . In meinem Fall:%AppData%\Roaming\npm
AdrienW

Antworten:

239

Sie haben vergessen, das gulp-cli-Paket zu installieren:

npm install -g gulp-cli

Dann können Sie den Befehl "gulp" über die Befehlszeile ausführen.

csnate
quelle
Ja, nachdem die Änderung der Registrierung nicht funktioniert hat, hat dies den Trick getan: ')
Edencorbin
Dieses Stück war nicht einmal in unserer Artifactory enthalten, um es zu greifen, also konnte es nicht dazu gebracht werden, es zu installieren.
Vapcguy
Dies behebt das Problem für das Tutorial "Learn Bootstrap 4 Final 2018 mit unserem kostenlosen Crashkurs". Ich werde einen Link zu dieser Antwort in diesem Tutorial für andere setzen, die das gleiche Problem haben könnten
Enrique Bruzual
221

Das Problem und die Antwort finden Sie in dieser Frage: https://stackoverflow.com/a/9588052/1041104

Die npm-Module wie gulp sind nicht im Pfad installiert. Daher werden sie nicht gefunden, wenn Sie sie in der CMD ausführen.

Wenn gulp global installiert wurde, können Sie den folgenden Prozess verwenden:

  1. Erstellen Sie eine Umgebungsvariable mit dem Namen NODE_PATH
  2. Stellen Sie es auf: %AppData%\npm\node_modulesoder %AppData%\npmunter Windows 8-10 ein
  3. Schließen Sie CMD und öffnen Sie es erneut, um die neuen ENV-Variablen abzurufen

Hinzufügen eines Knotenpfads zu Umgebungsvariablen

Wird ausgeführt npm lsund npm ls -gzeigt an, dass sie installiert sind, aber das CMD kann sie aufgrund nicht finden the missing link.

SteveLacy
quelle
14
Ich denke, dass es wichtig ist zu beachten, dass die Antwort NICHT FUNKTIONIERT, wenn gulp nicht global installiert wurde. Der Ordner% AppData% \ npm ist bei der Erstinstallation vollständig leer. Wenn Sie gulp nur in einem Projektordner installieren, ohne -g zu verwenden, wird die Batchdatei nicht in \ npm \ oder ihre Dateien in \ npm \ node_modules abgelegt. In Wirklichkeit sind BEIDE Antworten hier notwendig.
Évelyne Lachance
8
Ich habe es versucht und es hat immer noch nicht funktioniert, bis mir klar wurde, dass mein Umgebungsvariablenname "Path" in Kamelbuchstaben und nicht in "PATH" (in Großbuchstaben) angegeben ist. Ich habe "Path" in "PATH" geändert und mein npm-Verzeichnis am Anfang hinzugefügt, wie in der Antwort von @CIAODO. Aus irgendeinem Grund funktionierte "% AppData% \ Roaming \ npm nicht für mich, daher musste ich den vollständigen Pfad verwenden:" C: \ Benutzer \ [Benutzername] \ AppData \ Roaming \ npm; ". Kombiniert mit dieser Antwort es hat bei mir funktioniert.
R Brill
% AppData% \ Roaming \ npm funktionierte auch bei mir nicht, musste auch den vollständigen Pfad verwenden: "C: \ Users [user.name] \ AppData \ Roaming \ npm;"
user2345998
31
Das Hinzufügen von% AppData% \ npm zu PATH hat bei mir funktioniert (Windows 10)
outofBounds
Ich habe es versucht, aber es hat nicht funktioniert, aber nachdem ich meinen PC neu gestartet habe, hat es funktioniert. Ich weiß nicht was passiert ist.
Lyhong
86
  1. Stellen Sie sicher, dass Sie schlucken und gulp.cmd (Windows-Suche verwenden)
  2. Kopieren Sie den Pfad von gulp.cmd ( C:\Users\XXXX\AppData\Roaming\npm)
  3. Fügen Sie diesen Pfad der Pfadumgebungsvariablen hinzu oder bearbeiten Sie die PATHUmgebungsvariable und fügen Sie hinzu%APPDATA%\npm
  4. Öffnen Sie cmd erneut.

Fügen Sie %APPDATA%\npmvor dem Pfad und nicht am Ende des Pfads hinzu.

Habib Adıbelli
quelle
7
Fügen Sie% APPDATA% \ npm vor dem Pfad und nicht am Ende des Pfads hinzu.
Habib Adıbelli
Vielen Dank, dass Sie @CIAODO! Mein Pfad hatte Mist von einer früheren Knoteninstallation zu Testzwecken und Ihr Kommentar hat mir geholfen, ihn aufzuspüren. ":)
Edward
Es hat plötzlich aufgehört für mich zu arbeiten, denke ich, nachdem ich einige andere PATH-Variablen geändert habe. Ihre erste Lösung war die einzige, die für mich funktioniert hat. Vielen Dank.
Martin Dawson
45
  1. Installieren Sie gulp global.

    npm install -g gulp

  2. Installieren Sie gulp lokal im Projekt.

    npm install gulp

  3. Fügen Sie die folgende Zeile in Ihre package.json ein

    "scripts": { "gulp": "gulp" }

  4. Führen Sie einen Schluck aus.

    npm run gulp

Das hat bei mir funktioniert.

Gaurav Goel
quelle
Nachdem ich Schritt 4 ausgeführt hatte, wurde es für mich nicht ausgeführt - es gab nur eine weitere Befehlszeilenaufforderung zurück, nachdem nichts getan wurde (zumindest sichtbar). Wenn ich es kurz gulpdanach tat , dann lief es.
Vapcguy
Brillant. Dies war die Lösung für meinen fehlgeschlagenen Build-Prozess, der sich auf Gulp in AppVeyor stützte. Eher habe ich so etwas benutzt "package": "gulp build".
Buntstifte
32

Ich benutze Windows 8.1. Ich hatte das gleiche Problem.

Ich habe gulp über die Eingabeaufforderung von Node.j installiert

npm install -g gulp

Wechseln Sie dann in das erforderliche Verzeichnis in der Eingabeaufforderung von Node.js und versuchen Sie es

gulp -v

Wenn die lokale Version von gulp nicht gefunden wird, beenden Sie die aktuelle Node.js-Eingabeaufforderung und versuchen Sie den obigen Befehl in einer neuen Node.js-Eingabeaufforderung

Ich habe den von @SteveLacy erwähnten NODE_PATH ausprobiert, aber die Eingabeaufforderung konnte den gulp-Befehl immer noch nicht erkennen

Sudarsan GP
quelle
7
Ich bin nicht der Downvoter, aber ich denke, Ihre Antwort ist nicht, das Problem zu lösen (oder zu lösen).
Edu Ruiz
1
nicht funktioniert, OP erwähnte, dass dies versucht wurde. Ich bin auf dasselbe Problem gestoßen, habe es ausprobiert und es behebt das Problem nicht.
SCBuergel.eth
Gibt es eine Antwort? Nun, es hat mein Problem gelöst! Vielen Dank
Radim Köhler
Darin gibt es nicht einmal eine Antwort. Dies war in erster Linie die Frage.
Vik
Dies ist die Lösung, die für mich funktioniert hat. Hasser werden hassen.
TombMedia
27

Hatte das gleiche Problem, nicht wirklich die beste Lösung, aber installiere es global:

npm install -g gulp

Natürlich ist es am besten, es noch zu haben package.json, also können Sie Folgendes tun, um es lokal zu installieren und einen Eintrag hinzuzufügen in package.json:

npm install --save-dev gulp

Alles andere (gulp Plugins) wird auch lokal installiert.

Namek
quelle
19

Die einfache Lösung einfach tun npm link gulp

miojamo
quelle
6
Was macht das unter der Haube?
Boden
17

Ich hatte das gleiche Problem, als ich versuchte, Schluck auf einer Mitarbeiter-VM zum Laufen zu bringen. Es scheint, dass das Problem aus dem Benutzerordner stammt.

Das Hinzufügen von NODE_PATH zu meinen Umgebungsvariablen hat das Problem nicht behoben.

Wenn Sie Ihre 'Pfad'-Variable in Ihren Systemvariablen bearbeiten und am Ende'% APPDATA% \ npm 'hinzufügen, sollte dies das Problem beheben ... Es sei denn, Sie oder jemand anderes npm hat gulp als einen anderen Benutzer als den von Ihnen installierten installiert sind derzeit angemeldet als.

Wenn Sie möchten, dass es für alle Benutzer verfügbar ist, geben Sie "C: \ Benutzer \ Ihr Benutzer \ AppData \ Roaming \ npm" (oder wo immer Sie schlucken) explizit ein, anstatt "% APPDATA% \ npm" zu verwenden. Sie können die Dateien auch in einen benutzerunabhängigeren Pfad verschieben.

Vergessen Sie nicht, eine neue cmd-Eingabeaufforderung zu starten, da die geöffnete Eingabeaufforderung die neue Variable 'Path' nicht automatisch erhält.

Jetzt "schlucken".

Raumfahrer
quelle
16

Ein richtiger Weg:

  1. Befehl + R: Geben Sie "% appdata%" ein.
  2. Gehen Sie zum Ordner npm
  3. Kopieren Sie den gesamten Pfad wie "C: \ Users \ Blah ... \ npm \".
  4. Gehen Sie zu Arbeitsplatz + Klicken Sie mit der rechten Maustaste auf "Eigenschaften".
  5. Erweiterte Systemeinstellungen (links)
  6. Klicken Sie auf Umgebungsvariablen
  7. Klicken Sie auf Pfad bearbeiten
  8. Fügen Sie am Ende "C: \ Users \ Blah ... \ npm \" hinzu und geben Sie ";" nachdem
  9. Klicken Sie auf OK und öffnen Sie cmd erneut
Yeralin
quelle
Ich denke, die Dinge sind hier gut erklärt und es sollte das erste sein, was Sie versuchen sollten, wenn Sie unter gulp' is not recognizedWindows sehen
Edu Ruiz
Die Hauptsache ist, ";"am Ende hinzuzufügen . Andernfalls funktioniert es nicht
Fixiereinheit
13

Sie sollten zuerst gulpals global installieren, indem Sie:

npm install gulp -g

Andernfalls wird das Problem durch die Pfadlösung nicht behoben.

Fügen Sie dann den Pfad des npm-Moduls zum PATH hinzu, indem Sie:

PATH = %PATH%;%APPDATA%\npm
Badr Bellaj
quelle
Unterscheiden sich die von Ihnen hinzugefügten Informationen neu und deutlich von den anderen 33 Antworten? Mein Eindruck ist "Nein". In diesem Fall hätten Sie die Antwort wahrscheinlich nicht hinzufügen sollen.
Jonathan Leffler
1
Ich habe viele von ihnen ohne Erfolg ausprobiert und ich habe herausgefunden, dass gulp global installiert werden muss, um anderen die gleichen Schmerzen zu
ersparen.
12

In meinem Fall musste ich gulp-cli auf Befehl installieren npm -g install gulp-cli

Skylin R.
quelle
9

Versuchen Sie, Ihrer PATH-Variablen Folgendes hinzuzufügen:

C:\Users\YOUR_USER\AppData\Roaming\npm

Ich hatte das gleiche Problem und habe das Hinzufügen des Pfads zu meinen Knotenmodulen gelöst.

JC Gomez
quelle
8

Ich hatte ein ähnliches Problem beim Einrichten in Windows 10. Meine Antwort ist Windows-spezifisch (siehe die Antworten zum Ändern des Pfads in Bash für eine Linux- oder OSX-Lösung)

Das Hauptproblem war, dass der Ordner von npm nicht im Pfad registriert war. Ich habe ursprünglich versucht, dies in der cmd-Eingabeaufforderung zu ändern.

setx path "%path%;%appdata$\npm"

Beachten Sie, dass ich setx anstelle von set verwendet habe, um sicherzustellen, dass die Aktualisierung der Umgebungsvariablen erhalten bleibt. Beachten Sie auch, dass es sich um einen Backslash handelt.

Das sollte funktionieren, aber für mich nicht, weil setx nur 1024 Zeichen akzeptiert ... (ja, das ist auch für mich unsinnig).

Versuchen Sie es also oben und wenn Sie eine Warnung erhalten, wie Sie es getan haben, um das 1024-Limit zu erreichen, können Sie es anders machen, als ich es letztendlich getan habe.

Geben Sie zunächst, während Sie sich noch in der Konsole befinden, Folgendes ein: echo %appdata%\npm... Dies ist Ihr npm-Ordner, den Sie dem Pfad hinzufügen möchten. Fügen Sie ihn also Ihrer Zwischenablage hinzu.

Sie müssen in die Registrierung gehen und den folgenden Ordner erreichen:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

Fügen Sie dann den Wert 'Pfad' dem Pfad des npm-Ordners in Ihrer Zwischenablage hinzu. Starten Sie neu, um den neuen Wert zu aktivieren, und Sie können jetzt loslegen.

mit regedit

Zum Schluss testen Sie einfach alles

>npm install -g gulp
>gulp
ThinkBonobo
quelle
1
Ja!!! Schließlich! Ich habe überall nach etwas gesucht, um zu helfen. Fast alle Antworten sagen, dass es global installiert werden soll und es funktionieren sollte. Ich habe den Cache installiert, deinstalliert, neu installiert, gelöscht usw. Endlich hat dies funktioniert. Danke dir!
Josh
@ Josh, ich bin froh, dass ich dich zum Laufen bringen konnte. Das Einrichten einer Umgebung ist ab * tch. Ich glaube, ich bin hauptsächlich wegen dieser kleinen Macken bei der Verwendung von Windows Shell auf Mac umgestiegen.
ThinkBonobo
Das Schlimmste ist, dass ich es seit Monaten eingerichtet habe. Es ist gut gelaufen. Dann programmiere ich eines Tages und meine Befehle werden nicht erkannt. Ich suche im Internet nach allem, was helfen wird. Jeder sagt das Gleiche. Dann kommst du und BAM! Es klappt. Ich verstehe, warum Sie zu OSX wechseln würden. Ich hatte noch nie zuvor solche Macken mit OSX. Aber ich bin zu sehr Windows verpflichtet.
Josh
1
Zu Ihrem Vorteil glaube ich, dass Windows 10 die native Bash-Shell übernimmt. Sollte einigen dieser Werkzeuge das Leben erheblich erleichtern.
ThinkBonobo
Diese Arbeit für mich in Windows Server 2008, vielen Dank!
Manix
6

Dies war für mich ein "Benutzer" -Problem. Ich hatte npm und node auf dem System installiert, das als Benutzer1 angemeldet war, und dann Benutzer2 eingerichtet. Ich konnte Node und npm-Befehle ausführen, aber keine npm-Pakete über die Befehlszeile ausführen.

Ich habe node und npm deinstalliert und unter dem richtigen Benutzer neu installiert, um das Problem zu lösen. Danach kann ich Pakete ohne Probleme über die Befehlszeile ausführen.

Pedalpete
quelle
Das gleiche für mich, die anderen Antworten funktionierten nicht - Neuinstallation von Node und npm erledigten den Job
mfeineis
6

Die Top-Antwort hat bei mir nicht funktioniert.

Ich verwende eine virtuelle Maschine, die einen Vorbesitzer hatte. Der Vorbesitzer hatte eine alte Version von npm installiert. Damit wurde ich global mit gulp installiert npm install -g gulp. Das Ausführen des Befehls gulpwürde zurückkehren 'gulp' is not recognized as an internal or external command, operable program or batch file.. Wie gesagt, die Top-Antwort hat mein Problem nicht behoben. Grundsätzlich musste ich nodejs neu installieren.

Lösung

  1. Laden Sie nodejs erneut herunter
  2. npm install -g gulp
  3. gulp -version

Dies hat das Problem für mich behoben.

christo8989
quelle
2
Ich empfehle die Verwendung von nvm zum Wechseln der Knotenversionen: github.com/creationix/nvm
anztenney
@ chrisyo8989 - super .. das hat bei mir ohne die umwelt vars funktioniert Danke! Ich hasse es, mit denen herumzuspielen!
gcoleman0828
4

Ich hatte v0.12.3 von Nodejs unter Win7 x64 und stieß auf ähnliche Probleme, als ich versuchte, gulp zu installieren. Das hat bei mir funktioniert:

  1. Deinstallierte Nodejs
  2. Installierte Nodejs v0.10.29
  3. npm install -g npm
  4. npm install -g gulp
kmxr
quelle
1
Ich habe nur verwendet npm install -g npmund npm install -g gulpund die Dinge gehen wieder normal
Edu Ruiz
Ich empfehle die Verwendung von nvm zum Wechseln der Knotenversionen: github.com/creationix/nvm
anztenney
4

Das NodeJS-Installationsprogramm scheint den Pfad user / AppData / Roaming / npm zum Pfad der Benutzerumgebung hinzuzufügen.

Normalerweise ist die Umgebungsvariable PATH in der Befehlszeile die Kombination aus dem Benutzerumgebungspfad und dem Systemumgebungspfad.

Wenn der Benutzerumgebungspfad + der Systemumgebungspfad jedoch größer als etwa 1920 Zeichen ist, kombiniert Windows die Benutzer- und Systempfade nicht - es wird nur der Systemumgebungspfad verwendet.

Siehe: https://stackoverflow.com/a/21270921/301152

Wenn Sie also die erweiterten Systemeinstellungen in Windows öffnen, um Ihre Umgebungsvariablen zu bearbeiten, überprüfen Sie, ob sich der Pfad user / AppData / Roaming / npm bereits in Ihrem Benutzerumgebungspfad befindet. Wenn dies der Fall ist, besteht das Problem darin, dass Ihre Benutzer- und Systempfade zu lang sind und Windows Ihren Benutzerpfad ignoriert. Trimmen Sie Ihre Benutzer- und / oder Systempfadzeichenfolgen und gulp sollte wie installiert funktionieren.

Wenn Sie nichts finden, was Sie von Ihren Benutzer- und Systempfaden entfernen könnten, fügen Sie den Pfad user / AppData / Roaming / npm zum Pfad der Systemumgebung hinzu und nennen Sie ihn einen Hack.

dthorpe
quelle
1
Ich habe Stunden damit verbracht, den Befehl gulp in Windows zum Laufen zu bringen, und das hat schließlich für mich funktioniert. Also vielen Dank!
MyNotes
4

Nach der Installation hatte ich das gleiche Problem. Also habe ich versucht, cmdmit erhöhten Rechten (admin) zu laufen, und es hat funktioniert.

Bildschirmaufnahme:

cmd

Amit Sharma
quelle
Administrator-Modus in CMD hat es für mich getan
Morten OC
Ich habe alles andere versucht. Aber sobald ich die Eingabeaufforderung im Administratormodus ausgeführt habe, hat es für mich funktioniert.
MindGame
Ungerade - sollte keine Administratorrechte erfordern. Dies mag für einige funktionieren, aber etwas anderes stimmt nicht (nicht mit Gulp verwandt), wenn dies erforderlich ist.
Vapcguy
4

Fügen Sie diesen Pfad zu Ihren Umgebungsvariablen hinzu. PFAD C: \ Benutzer \ BENUTZERNAME \ AppData \ Roaming \ npm \

Kranti123
quelle
4

(Windows 10) Die Pfadantworten haben mir nicht gefallen. Ich benutze Choco Package Manager für node.js. Gulp würde nicht für mich schießen, es sei denn:

  1. Global installiertes npm i -g gulp und lokales Verzeichnis npm i --save-dev gulp

  2. Das Problem bestand darüber hinaus einmal, das behoben wurde, indem node.js vollständig entfernt und neu installiert wurde.

Ich habe keine Kommentare zu local / global und node.js Entfernung / Neuinstallation gesehen.

LAdams87
quelle
3

Dies liegt am häufigsten daran, dass es nicht in Umgebungsvariablen gefunden wird, wie andere darauf hingewiesen haben. Das hat bei mir funktioniert.

echo% PATH%

Dies zeigt Ihnen, was Ihre PATH-Umgebungsvariable ist. Wenn node_modules nicht vorhanden ist, führen Sie die folgenden Schritte aus, um es aus Ihrem APPDATA-Pfad hinzuzufügen.

PFAD =% PFAD%; % APPDATA% \ npm

Illuminaten
quelle
Das ist hier die einzig richtige Antwort. Legen Sie entweder eine NODE_PATH-Variable fest UND fügen Sie sie der PATH-Variablen hinzu oder fügen Sie den globalen npm-Ordner direkt zu Ihrer PATH-Variablen hinzu.
DevAntoine
3

Ich hatte bereits die einzige Bedingung aus dieser Antwort (ich weiß nicht warum)

https://stackoverflow.com/a/27295145/1175496

Das heißt, mein Pfad ist bereits enthalten %APPDATA%\npm

In meinem Fall war das Problem, dass npm dort keine Module installierte (ich weiß auch nicht warum)

Deshalb musste ich Folgendes tun:

$ npm config set prefix -g %APPDATA%/npm

$ npm install -g gulpWenn Sie danach ein anderes Modul ausführen (oder installieren), platzieren Sie das Modul an der Stelle, an der PATH es erwartet.

Die rote Erbse
quelle
3

Das funktioniert bei mir:

 npm link gulp
 npm update
Weinstock
quelle
Dies war, was das Problem für mich unter Windows 7 behoben hat.
Tom
3

Unter Windows 10 Enterprise wurde gulp nicht in% AppData% installiert, dh C: \ Benutzer \ Benutzername \ AppData \ npm \ Knotenmodule auf meinem Computer, sondern in C: \ Benutzer \ Benutzername \ AppData \ Lokal \ npm \ Knotenmodule.

Damit gulp an der Eingabeaufforderung oder in Powershell abgeholt werden kann, habe ich dem Benutzer PATH den Wert C: \ Users \ username \ AppData \ Local \ npm hinzugefügt . Danach funktionierte es wie ein Zauber. Natürlich musste ich die Eingabeaufforderung oder das Powershell-Fenster schließen und erneut öffnen, damit das oben genannte wirksam wurde.

David Scarfo
quelle
2

Hatte der Befehl gulp in Windows 10 kein Problem gefunden und das Hinzufügen von "% AppData% \ npm \ node_modules" funktioniert bei mir nicht. Führen Sie diese Schritte bitte aus:

Danach

npm install -g npm

Und

npm install -g gulp

Hinzufügen

C:\Users\YourUsername\npm

zum Pfad in Systemvariablen.

Es funktioniert für mich, nachdem alle Lösungen versagt haben.

A. Najafi
quelle
2

Ich habe es durch Hinzufügen C:\Users\[USER]\AppData\Roaming\npm zu PATH und nicht gelöst C:\Users\[USER]\AppData\Roaming\npm\node_modules

Marcos Cassiano
quelle
1
Diese Lösung wurde bereits im Dezember 2014 veröffentlicht .
Louis
2

Lauf npm install gulp -g

Wenn Sie Windows verwenden, fügen Sie bitte das Verzeichnis des Schluckes zu PATH hinzu.

solche wie C:\Users\YOURNAME\AppData\Roaming\npm\node_modules\gulp

user5523785
quelle
2

In Fenstern:

  1. Navigieren Sie mit Ihrem Windows Explorer zu Ihrem freigegebenen Ordner (ich verwende übrigens Scotchbox), z C:\scotchbox/public/gulpProject
  2. Geben Sie in die Adressleiste des Ordners ein cmdund drücken SieEnter
  3. Mach deine Schluck-Installation npm install
Justis Matotoka
quelle
2

Zusamenfassend:

Sie sollten %NODE_PATH%der Systemvariablen hinzufügen , Pathwenn die anderen Antworten nicht funktionieren.

Der Grund:

Der Punkt ist, dass die Eingabeaufforderung nur Programme unter der PathSystemvariablen ausführt , nicht die Benutzervariablen . Wenn Sie sich NODE_PATHals Benutzer Variable gesetzt, fügen Sie %NODE_PATH%zu Path.


Ich habe hier gefragt und wurde für eine Frage mit anderer Absicht als Duplikat markiert :(

NPM Windows führt kein Programm unter dem Pfad der Benutzervariablen aus [duplizieren]

Daniel Cheung
quelle
2

In Windows:

  1. Drücken Sie die folgenden beiden Tasten: Windows + r
  2. Geben Sie control /name microsoft.systemin das Dialogfeld Ausführen ein, das im vorherigen Schritt angezeigt wurde.

Windows-Dialogfeld "Ausführen"

  1. Wählen Sie Erweiterte Systemeinstellungen links im Fensterbereich aus
  2. Klicken Sie im angezeigten Feld Systemeigenschaften auf die Registerkarte Erweitert und dann auf die Schaltfläche Umgebungsvariablen .
  3. Bearbeiten Sie diePATH Benutzerumgebungsvariable.
  4. Klicken Sie im Fenster "Umgebungsvariable bearbeiten", das für die Variable angezeigt wird, auf " Neu"PATH und fügen Sie Folgendes hinzu: %APPDATA%\npmam Anfang der PATHUmgebungsvariablen (siehe Abbildung unten).

Umgebungsvariable einstellen

  1. Schließen Sie Ihre Eingabeaufforderung und öffnen Sie sie erneut.
JSON C11
quelle