web-dev-qa-db-ger.com

Npm-Befehl in Visual Studio-Code ausführen

Gibt es ohnehin die Ausführung des Befehls npm in Visual Studio Code (mit f1 in >) unter Windows (10), um Pakete in meinem Ordner zu installieren, in dem ich gerade arbeite? 

Ich habe npm installiert und muss weiterhin npm-Pakete von cmd installieren.

39
garfbradaz

Zainstaluj

  • Ctrl+P, napisz ext install npm script runner
  • Uruchom ponownie kod VS

żyj (dwa sposoby)

  • Ctrl+RShift+R
  • Ctrl+P, napisz >npm, wybierz run script, wybierz żądane zadanie

Aktualizacja: Oder wersji 1.3 Visual Studio Code ma zintegrowany terminal. Aby go otworzyć, użyj jednej z następujących metod:

  • UżyjCtrl+`skrót klawiszowy.
  • Użyj widoku | Przełącz polecenie menu Terminal Zintegrowany.
  • Z palety poleceń (Ctrl+Shift+P), użyj polecenia View:Toggle Integrated Terminal.
57
Javiere

Sie können npm-Befehle direkt im Terminal ausführen (Strg + `). Stellen Sie sicher, dass das Terminal cmd.exe als Shell ausgewählt hat.

Sie können cmd.exe standardmäßig als Shell festlegen, indem Sie die folgenden Schritte ausführen.

  1. strg + Umschalttaste + p
  2. Typ> Wählen Sie Default Shell + Enter aus
  3. Wählen Sie> Eingabeaufforderung ... cmd.exe
  4. VS-Code neu starten.
23
krishna kanth

Alles, was Sie tun müssen, ist, dem integrierten Terminal im 'User Settings' Fenster Argumente hinzuzufügen.

Führen Sie dazu die folgenden Schritte aus:

  1. Listenpunkt
  2. Gehe zu "Benutzereinstellungen"
  3. Suche nach Einstellung namens - "terminal.integrated.shellArgs.windows"
  4. Bearbeiten Sie diese Einstellung, indem Sie sie auf die rechte Seite kopieren.
  5. Fügen Sie den folgenden Argumentwert = "/ k nodevars.bat" hinzu, z. "terminal.integrated.shellArgs.windows": ["/k nodevars.bat"],
  6. Stellen Sie sicher, dass die Einstellung "terminal.integrated.Shell.windows" auf den Wert "C:\Windows\system32\cmd.exe" gesetzt ist. Wenn nicht, dann mach das.
  7. Neues Terminal öffnen.

Viel Glück

6
benshabatnoam

Ein Grund könnte sein, wenn Sie den Knoten nach dem Start des vs-Codes installieren, da das integrierte oder externe vs-Codeterminal den Pfadwert verwendet, der zum Zeitpunkt des vs-Codes gestartet wurde, und Sie einen Fehler erhalten:

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

Ein einfacher Neustart von vs Code löst das Problem.

4
Musab

VSCode User Setup ist ein neues Installationsprogramm, mit dem VSCode und seine Abhängigkeiten in Verzeichnissen installiert werden, für deren Änderung keine System-/Administratorberechtigungen erforderlich sind. Dies liegt daran, dass New VSCode mit Benutzerrechten ausgeführt wird. Ihre Nodejs-Installation hat den Pfad von npm als Systemvariable hinzugefügt, die VSCode nicht lesen kann.

Durch Hinzufügen des NPM-Pfads zur Pfadvariablen in der Benutzervariablen können Sie NPM über die integrierte Befehlszeile ausführen.

1

Möglicherweise haben Sie node.js installiert, während Ihr Visual Studio-Code geöffnet war .. Wenn die Installation von node.js erfolgreich ist, schließen Sie einfach den VS-Code und starten Sie ihn erneut. Es wird funktionieren. Danke

1
Ashish Ahuja

So installieren Sie npm unter VS Code: 

  1. Klicken Sie auf Strg + P 
  2. Schreiben Sie den ext install npm script runner
  3. Suchen Sie in der Ergebnisliste nach npm 'npm-Befehlen für VS-Code'. Dieses npm verwaltet Befehle. Klicken Sie auf Installieren und anschließend auf VS-Code neu laden, um die Änderungen zu speichern
  4. VS-Code neu starten
  5. Führen Sie auf dem integrierten Terminal "npm install" aus.
1
JNgugi

Unter Win10 musste ich VSCode als Administrator ausführen, damit die npm-Befehle funktionieren.

1
DuFuS

Gleiches geschah mit mir, nachdem ich Node.js installiert habe. Node und npm wurden in PowerShell und in der Eingabeaufforderung erkannt, jedoch nicht in VS-Code. Ich habe es behoben, indem ich den Installationspfad Node.js der Umgebungsvariablen PATH des Systems hinzugefügt habe. Der Installationspfad von node.js auf meinem System lautete:

C:\Programme\nodejs

Wo finde ich den node.exe, der benötigt wird. Die Variable PATH des Benutzers hatte bereits den Installationspfad Node.js, aber aus irgendeinem Grund benötigt VS Code den Installationspfad Node.js in den Variablen PATH des Systems.

Anweisungen für Windows 10:

  1. Windows-Schlüssel und Typ "Umgebung"
  2. Wählen Sie "Bearbeiten Sie die Systemumgebungsvariablen".
  3. Klicken Sie auf die Schaltfläche "Umgebungsvariablen ...".
  4. Bearbeiten Sie im Abschnitt "Systemvariablen" die Variable "Pfad"
  5. Fügen Sie der Liste Node.js-Installationspfad hinzu (C:\Programme\nodejs).

Die anderen Antworten waren großartig, aber dies ist eine andere Möglichkeit, das Problem zu beheben, das für mich funktionierte, ohne dass Sachen installiert werden mussten, als Administrator ausgeführt oder die Standardeinstellungen geändert wurden.

0
Arckaroph