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.
Zainstaluj
ext install npm script runner
żyj (dwa sposoby)
>npm
, wybierz run script
, wybierz żądane zadanieAktualizacja: Oder wersji 1.3 Visual Studio Code ma zintegrowany terminal. Aby go otworzyć, użyj jednej z następujących metod:
View:Toggle Integrated Terminal
.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.
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:
"terminal.integrated.shellArgs.windows": ["/k nodevars.bat"],
Viel Glück
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.
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.
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
So installieren Sie npm unter VS Code:
Unter Win10 musste ich VSCode als Administrator ausführen, damit die npm-Befehle funktionieren.
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:
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.