[解決済み] Windowsでnpmのキャッシュパスを変更する(またはキャッシュを完全に無効にする)にはどうすればよいですか?
2022-07-08 06:37:40
質問
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 cache フォルダを変更したり、完全に無効にするにはどうすればよいですか。
どのように解決するのですか?
npmのキャッシュフォルダは
npm
コマンドラインを使用して変更できます。(参照
https://docs.npmjs.com/cli/v6/using-npm/config#cache
)
そこで、このコマンドを試してみてはいかがでしょうか。
> npm config set cache C:\Devel\nodejs\npm-cache --global
関連
-
[解決済み】AWS Lambdaでnodejsの「ref」モジュールを使用すると「invalid ELF header」と表示される件
-
[解決済み] Npmエラー - Windows NT - 解決方法
-
[解決済み] npm installの-saveオプションは何ですか?
-
[解決済み] Node.jsのnpmモジュールをアンインストールするにはどうすればよいですか?
-
[解決済み] Node.jsで現在のスクリプトのパスを取得するにはどうしたらいいですか?
-
[解決済み] Node.jsのNPMモジュール(package.json)のdevDependenciesのインストールを防ぐにはどうすればよいですか?
-
[解決済み] node.jsで「Error: spawn ENOENT」をデバッグするにはどうすればよいですか?
-
[解決済み] nvmを使用してnpmのバージョンを変更するにはどうすればよいですか?
-
[解決済み】Windowsでnpmをアップデートするにはどうすればいいですか?
-
[解決済み] sudo を使用しないと NPM モジュールがグローバルにインストールされない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】mongoError: トポロジーが破壊されました
-
[解決済み】エラーです。EACCES: 権限が拒否されました、アクセス '/usr/local/lib/node_modules' 。
-
[解決済み】モジュール 'internal/util/types' が見つかりません。
-
[解決済み】npx コマンドが見つかりません。
-
[解決済み】ENOENT, そのようなファイルまたはディレクトリがありません。
-
[解決済み] bodyParser は非推奨です express 4
-
[解決済み] ランタイム 'node' が PATH で見つからない - Visual Studio Code と Node.js
-
[解決済み] エラーです。Ionic使用中にモジュール '../lib/utils/unsupported.js' が見つかりません。
-
[解決済み] エラー: ノード出力を "|head" にパイプするときに EPIPE を書き込む。
-
[解決済み] "app.use(express.cookieSession())" に "secret" オプションが必要です。