Gibt es eine Möglichkeit, den npm
Befehl in Visual Studio Code (using f1
into >
) unter Windows (10) auszuführen , um Pakete in meinem Ordner zu installieren, in dem ich arbeite?
Ich habe npm installiert und muss immer wieder npm-Pakete von installieren cmd
npm
visual-studio-code
garfbradaz
quelle
quelle
Sie können npm-Befehle direkt im Terminal ausführen (Strg + `). Stellen Sie sicher, dass auf dem Terminal cmd.exe als Shell ausgewählt ist.
Sie können cmd.exe standardmäßig als Shell verwenden, indem Sie die folgenden Schritte ausführen.
quelle
npm
mitzufahren. Dieser Tipp hat bei mir nicht funktioniert. Alles was ich bekam:'npm' is not recognized as an internal or external command, operable program or batch file.
Möglicherweise haben Sie node.js installiert, während Ihr Visual Studio-Code geöffnet war. Sobald node.js erfolgreich installiert wurde, schließen Sie einfach den VS-Code und starten Sie ihn erneut. Es wird klappen. Vielen Dank
quelle
restart the application
nichtreload window
. Zumindest ab VSC 1.31.1 ist dies der Fall. Obwohl diese Antwort besagt, dassrestart the application
ich erwartet hatte, dies durch a beheben zu könnenreload window
.Alles, was Sie tun müssen, ist, dem integrierten Terminal im Fenster "Benutzereinstellungen" Argumente hinzuzufügen.
Führen Sie dazu die folgenden Schritte aus:
"terminal.integrated.shellArgs.windows": ["/k nodevars.bat"],
Viel Glück
quelle
Ein Grund könnte sein, dass Sie den Knoten nach dem Starten des vs-Codes installieren, da das integrierte oder externe vs-Code-Terminal den Pfadwert verwendet, der zum Zeitpunkt des Starts des vs-Codes war, und Ihnen folgende Fehlermeldung gibt:
Ein einfacher Neustart von vs code löst das Problem.
quelle
Unter Win10 musste ich VSCode als Administrator ausführen, damit npm-Befehle funktionieren.
quelle
settings.json
.- Einstellungen> Suchen nach
odersettings.json
> Bearbeiten insettings.json
%APPDATA%\Code\User\settings.json
{ "terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe", "terminal.integrated.shellArgs.windows": ["/k nodevars.bat"] }
quelle
Ich habe npm nach Visual Studio Code installiert, alle Visual Studio-Instanzen geschlossen und wieder geöffnet und es hat funktioniert.
quelle
So installieren Sie npm auf VS Code:
quelle
bash: np: command not found
. Was schlagen Sie vor ? Vielen Dank für jede Hilfe. (Hinweis: Meine npm-Cmds funktionieren gut unter dem Mac-Terminal. Sie funktionieren jedoch absolut nicht unter dem VSCode-Terminal - auch nicht, nachdem Sie die obigen Schritte ausgeführt haben.) Ich versuche, Angular-Cmds wie auszuführen,np version
und sie funktionieren nicht im VSCode-Terminal. Und ich bin auf dem Mac. Irgendeine Idee warum?Das gleiche passierte mir, nachdem ich Node.js installiert hatte . Knoten und npm wurden in PowerShell und Eingabeaufforderung erkannt, jedoch nicht in VS Code. Ich habe es behoben, indem ich den Installationspfad von Node.js zur Umgebungsvariablen des Systems hinzugefügt habe
PATH
. Der Installationspfad für node.js auf meinem System war:Wo ich das finde
node.exe
, was gebraucht wird. Die Benutzervariable hattePATH
bereits den Installationspfad von Node.js, aber aus irgendeinem Grund benötigt VS Code den Installationspfad von Node.js im SystemPATH
.Windows 10-Anweisungen:
Die anderen Antworten waren großartig, aber dies ist eine andere Möglichkeit, das Problem zu beheben, das für mich funktioniert hat, ohne dass ich etwas installieren, als Administrator ausführen oder die Standardeinstellungen ändern muss.
quelle
VSCode User Setup
ist ein neues Installationsprogramm, das VSCode und seine Abhängigkeiten in Verzeichnissen installiert, für deren Änderung keine Berechtigungen auf Systemebene / Administrator 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.quelle
Es ist eine Erweiterung verfügbar
npm Script runner
. Ich habe es aber nicht selbst versucht.quelle
Als Alternative zu einigen der oben vorgeschlagenen Antworten können Sie PowerShell direkt als Terminal aufrufen, wenn Sie Powershell installiert haben. Das heißt, bearbeiten Sie den entsprechenden
setting.json
Wert wie folgt:Ich finde, dass dies gut funktioniert, da die Umgebung korrekt konfiguriert ist.
quelle
Öffnen Sie das Standardterminal Strg + P und fügen Sie diesen Befehl ein
quelle
Sie müssen die folgenden 3 Schritte ausführen, um Ihre Probleme zu beheben:
1. Laden Sie Node.js von hier herunter .
Installieren Sie es und fügen Sie dann den Pfad C: \ Programme \ nodejs zu Ihren Systemvariablen hinzu.
Starten Sie dann Ihren Visual Studio-Code-Editor neu.
Glücklicher Code
quelle