Archiv der Kategorie: npm

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

npm cheat sheet


Da ich selbst node und  npm noch nicht so lange verwende, muss ich hin und wieder einige für mich wichtige Befehle nachschauen. Daher nachfolgend einige npm Befehle. Da ich die Befehle nur unter Windows verwende, kann ich leider nicht sagen ob es da signifikante Unterschiede zur Linux Version gibt,

Wenn man dann noch hinter einem Proxy sitzt, dann sind die folgenden npm Befehle ebenfalls sehr hilfreich, denn man kann den Proxy explizit für npm angeben.