Kann ich npm-Befehle (z. B. npm init, npm install) direkt aus Visual Studio 2017 in einem Asp.Net Core 2.0-Projekt ausführen? Möglicherweise über die Befehlszeile oder das Kontextmenü? Jetzt habe ich einen Kontextmenübefehl für Bower, wenn Sie im Projektmappen-Explorer mit der rechten Maustaste auf das MVC-Projekt klicken, aber ich verwende keine Bower in meinem Projekt.
Sie können die Package Manager Console wie eine normale Konsole verwenden. Die Package Manager Console in Visual Studio verhält sich wie eine PowerShell-Konsole. NPM-Befehle wie init
und install
sind verfügbar, wenn sich npm
in Ihrem Klassenpfad befindet.
Die Package Manager Console befindet sich unter Tools -> NuGet Package Manager -> Package Manager Console.
Eine andere Lösung, wenn Sie ein separates Fenster anstelle der Package Manager Console benötigen: NPM Task Runner-Erweiterung
Dieses Tool fügt ein fantastisches Fenster hinzu, um Befehle aus der package.json
-Datei auszuführen (ich nehme an, Sie haben eines)
In Visual Studio Version 15.8 ist ein neues Tool namens Library Manager zum Installieren von clientseitigen Bibliotheken enthalten. Ich habe es ausprobiert, nachdem ich nach einer schnellen und einfachen Lösung für die Installation von NPM-Paketen gesucht habe, und ich muss sagen, dass es eine Freude war, es zu benutzen!
Sie können ein beliebiges NPM-Paket installieren, indem Sie einfach den Provider UnPkg
in der GUI auswählen oder ihn in Ihrer libman.json-Datei festlegen.
"defaultProvider": "UnPkg"
Schnell, leicht und wirkt wie ein Zauber. Versuche es!