皆さん、こんにちは。今日は問題が発生しました。react を使用して laravel ui をインストールし、npm install ステップに渡すとエラーが発生しました。そのため、以下にエラーを示します
エラーの上下に package.json
エラーを読んで vite のバージョンを 4.0.4 に変更しようとしましたが、何も起こりませんでした
次のコマンドを使用してこのエラーを解決できるはずです:
この前の記事では、--legacy-peer-deps がここで何をしているのかについて詳しく説明しています。
--legacy-peer-deps
つまり、@vitejs/plugin-react (特に、開発依存関係として持っているバージョン 2.2.0) には、vite の古いバージョン (vite@) がリストされます。 ^3.0.0") が ピア依存関係 の 1 つとして含まれていますが、すでにインストールされている新しい vite@"^4.0.4"# を探しています ##。理由を完全に説明することはできません (興味がある場合は、リンクされた投稿または Google を参照してください)。NPM は、より一般的な通常の依存関係や開発依存関係が通常解決するのと同じ方法で、このピア依存関係の競合を解決できません。 --legacy-peer-deps この問題を回避するには、ピアの依存関係の自動インストールをバイパスします。
@vitejs/plugin-react
2.2.0
vite@) がリストされます。 ^3.0.0"
vite@"^4.0.4"# を探しています ##。理由を完全に説明することはできません (興味がある場合は、リンクされた投稿または Google を参照してください)。NPM は、より一般的な通常の依存関係や開発依存関係が通常解決するのと同じ方法で、このピア依存関係の競合を解決できません。
この問題を回避するには、ピアの依存関係の自動インストールをバイパスします。
次のコマンドを使用してこのエラーを解決できるはずです:
リーリーこの前の記事では、
--legacy-peer-deps
がここで何をしているのかについて詳しく説明しています。つまり、
@vitejs/plugin-react
(特に、開発依存関係として持っているバージョン2.2.0
) には、vite の古いバージョン (vite@) がリストされます。 ^3.0.0"
) が ピア依存関係 の 1 つとして含まれていますが、すでにインストールされている新しいvite@"^4.0.4"# を探しています ##。理由を完全に説明することはできません (興味がある場合は、リンクされた投稿または Google を参照してください)。NPM は、より一般的な通常の依存関係や開発依存関係が通常解決するのと同じ方法で、このピア依存関係の競合を解決できません。
--legacy-peer-depsこの問題を回避するには、ピアの依存関係の自動インストールをバイパスします。