Visual Studio 2013/2015 bereitgestellte nodejs Version veraltet


Wenn man Visual Studio installiert wird bereits eine nodejs Version mit installiert, aber nicht im Standardpfad von nodejs. Wenn man also eine aktuelle nodejs Version auf seinem System installiert hat, verwendet diese Visual Studio NICHT automatisch. Meist merkt man dies erst, wenn man versucht npm pakete über Visual Studio zu installieren und in der Ausgabe Fehler erscheinen

npm WARN package.json @ No description
npm WARN package.json @ No repository field.
npm WARN package.json @ No README data

npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.9
npm ERR! code E404

===npm command completed with exit code 1====

und es werden keine npm Pakete installiert.

Daher ist es notwendig das man nodejs auf dem Rechner selbst installiert und dann in Visual Studio als externes Webtool Einträgt. Sobald man nodejs installiert hat, geht man in Visual Studio auf

“Extras => Optionen => Projekte und Projektmappen => Externe Webtools”

und fügt dort den aktuellen Installationspfad von nodejs hinzu und verschiebt diesen ganz nach oben. Dann muss Visual Studio noch einmal neu gestartet werden und jetzt klappt es auch mit der Installation der npm Pakete.

nodeJsVisualStudioEinstellen

Wenn ein update von npm notwendig ist, dann einfach über die normale Konsole global aktualisieren und in Visual Studio wird dann ebenfalls diese Version verwendet.

Advertisements

Ein Gedanke zu „Visual Studio 2013/2015 bereitgestellte nodejs Version veraltet

  1. Pingback: Angular 2 “Hello World” mit Visual Studio 2015 Update 3, ASP.NET 4 und TypeScript (aktualisiert für Angular 2.4.0 Release) | SquadWuschel's Blog

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s