9
私はWindows上でNPMを持つモジュールをインストールすると、それはそれらをインストールします。私はWindowsでNPMインストールのデフォルトの場所を変更するにはどうすればよいですか?
を試してみたc:\dev\repo\node_modules
:私のような任意のパスに変更したいのですが
~/node_modules
npm config set prefix <path>
さまざまな値がありますが、いずれも機能していないようです。
これを行うためにnpmが使用されました。しかし、npmの保守担当者は、バージョン間の競合を避けるために、各プロジェクトが独自のモジュールディレクトリを持っていなければならないという哲学を推進することを決めました。 gruntやmochaのようなコマンドラインツールのようなOS全体のためのグローバルな '-g'インストールはまだあります。 'require'がモジュールを検索する方法のため、ほとんど任意のパスにモジュールを格納する能力はまだまだ限られています。 './ node_modules'、' ../ node_modules'、 '../../ node_modules'などを検索します。 – slebetman
この回答は役に立ちました:http://stackoverflow.com/a/18264557/1696030" npmrcファイルはC:\ path \〜\ nodejs \ node_modules \ npm \ npmrc "にあります。 –