132

Windows 7 x64 開発マシンに手動で Node.js をインストールしました。

mkdir C:\Devel\nodejs
cd C:\Devel\nodejs
set NODE_PATH=%CD%
setx /M PATH "%PATH%;%NODE_PATH%"
setx /M NODE_PATH "%NODE_PATH%\node_modules"

メインノードの x64 バイナリnpm パッケージ マネージャーを に配置しましたC:\Devel\nodejs。魔法のように機能し、インストーラーを扱わずにメイン バイナリを更新できます。

私が解決できない唯一の問題は、キャッシュフォルダーの移動です。ローカル パッケージをインストールする場合:

npm install express

...キャッシュは%APP_DATA%\npm-cacheフォルダーの下に配置されます。次のように変更したいと思います。

C:\Devel\nodejs\npm-cache

npm キャッシュ フォルダーを変更するには、または完全に無効にするにはどうすればよいですか?

4

6 に答える 6

195

npmコマンドラインを使用して npm キャッシュ フォルダーを変更できます。( https://docs.npmjs.com/cli/v6/using-npm/config#cacheを参照)

したがって、次のコマンドを試してみてください。

> npm config set cache C:\Devel\nodejs\npm-cache --global 
于 2013-02-12T21:09:23.407 に答える
-1

解決

次のコードを npmrc ファイルに貼り付けます。

npmrcファイルの場所: C:\Program Files\nodejs\node_modules\npm\npmrc

prefix=D:\nodejs\npm
cache=D:\nodejs\npm-cache

注: 「.」はありません。npmrcの前

ダイアグラム

NPMRCファイルのフォルダはこんな感じ

ここに画像の説明を入力

NPMRC コンテンツは次のようになります

ここに画像の説明を入力

それが役に立てば幸い。乾杯

于 2021-07-07T06:24:42.320 に答える