node_modules フォルダーが見つからず、エラーがスローされるため、React アプリケーションの依存関係をインストールできません
P粉616111038
2023-09-04 17:12:27
<p>React アプリをインストールしようとしていますが、インストールできません。常に次のエラーが表示され、node_modules フォルダー全体が消えます。 </p>
<pre class="brush:php;toolbar:false;">npm ERR! コード ERESOLVE
npm ERR! ERESOLVE が依存関係ツリーを解決できません
npmエラー!
npm ERR! 見つかりました:react-scripts@5.0.1
npm ERR! ノードモジュール/反応スクリプト
npm ERR! ルートプロジェクトからのreact-scripts@"5.0.1"
npmエラー!
npm ERR! 依存関係を解決できませんでした:
npm ERR! ピア反応スクリプト @ "^4.0.0" (@craco/craco@6.4.5 から)
npm ERR! node_modules/@craco/craco
npm ERR! @craco/craco@"^6.4.3" (ルート プロジェクトから)
npmエラー!
npm ERR! アップストリームの依存関係の競合を修正するか、再試行してください
npm ERR! このコマンドは --force または --legacy-peer-deps を使用して実行します
npm ERR! は、正しくない (そして壊れている可能性がある) 依存関係の解決を受け入れます。
npmエラー!
npm ERR! 完全なレポートについては、/Users/xoxo/.npm/eresolve-report.txt を参照してください。
npm ERR! この実行の完全なログは次の場所にあります。
npm ERR! /Users/xoxo/.npm/_logs/2023-01-24T15_48_03_164Z-debug-0.log</pre>
<p>そして、<code>react-app-rewired</code></p> をインストールできません。
<p> --force と --legacy-peer-deps を使用してみましたが、運が悪く、ここで 3 時間立ち往生しており、どこからも解決できません。キャッシュをクリアして再インストールも試みましたが、どちらもうまくいきませんでした。 </p>
<p>一部のプライベート パッケージでは、<code>npm auth</code> と <code>$NPM_TOKEN</code> を使用しましたが、依然として次のエラーが発生します: </p>
<pre class="brush:php;toolbar:false;">npm 認証
npm ERR! コード EUSAGE
npmエラー!
npm ERR! パッケージ所有者の管理
npmエラー!
npm ERR! 使用法:
npm ERR! npm owner add <user> <package-spec>
npm ERR! npm owner rm <user> <package-spec>
npm ERR! npm owner ls <package-spec>
npmエラー!
npm ERR! オプション:
npm ERR! [--registry ] [--otp ]
npm ERR! [-w|--workspace <ワークスペース名> [-w|--workspace <ワークスペース名> ...]]
npm ERR! [-ws|--workspaces]
npmエラー!
npm ERR! 別名: 著者
npmエラー!
npm ERR! 詳細については「npm help owner」を実行してください
npm ERR! この実行の完全なログは次の場所にあります。
npm ERR! /Users/xoxo/.npm/_logs/2023-01-26T07_54_36_914Z-debug-0.log</pre></p>
以下の方法を使用して上記の問題を解決しました:
npm i
が失敗した後、npm cache clean --force
を実行する前に、
npm i --legacy-peer-depsnpm
同様の問題に直面した場合は、次の手順を試してくださいは
.envrcと
.npmrc からコードを取得するため、実際には必要ありませんでした。ファイルを入手