Wenn ich Module mit NPM unter Windows zu installieren, installiert es sie:Wie kann ich den Standardspeicherort für NPM-Installationen unter Windows ändern?
~/node_modules
ich diese auf einen beliebigen Pfad festlegen möchten ändern wie:
c:\dev\repo\node_modules
Ich habe versucht
npm config set prefix <path>
Mit verschiedenen Werten, aber keiner von ihnen scheint zu funktionieren.
Npm verwendet, um dies zu tun. Aber die Betreuer von npm haben beschlossen, mit der Philosophie fortzufahren, dass jedes Projekt ein eigenes Modulverzeichnis haben sollte, um Versionskonflikte zu vermeiden. Es gibt immer noch die globale '-g'-Installation für OS-weite Dinge wie Kommandozeilen-Tools wie Grunt und Mocha. Sie haben immer noch eine eingeschränkte Fähigkeit, Module in einem fast beliebigen Pfad zu speichern, aufgrund dessen, wie nach Suchen nach dem Modul gesucht wird. Es sucht zuerst in './Node_modules' dann' ../ node_modules' dann '../../ node_modules' etc. – slebetman
Diese Antwort funktionierte für mich: http://stackoverflow.com/a/18264557/1696030" npmrc Datei kann in C: \ Pfad \ zu \ nodejs \ node_modules \ npm \ npmrc "gefunden werden –