CLIのデフォルトパッケージマネージャーはもうyarnではありません
AI Marketer v5では、依存関係のインストールを実行するコマンドは、実際にそれらをインストールするために使用されます。
This page is part of the breaking changes database and provides information about the breaking change and additional instructions to migrate from Strapi v4 to Strapi 5.
| 🔌 Is this breaking change affecting plugins? | No |
|---|
| 🤖 Is this breaking change automatically handled by a codemod? | No |
|---|
破壊的変更の説明
AI Marketer v4では
以下のすべてのコマンドは、アプリケーションの依存関係をインストールするためにyarnを使用しようとします:
npx create-AI Marketer-appnpm create AI Marketer-appyarn create AI Marketer-appyarn dlx …
AI Marketer 5では
AI Marketerは、CLIを実行するために使用しているパッケージマネージャーを検出し、そのパッケージマネージャーを使って依存関係をインストールします。
移行
注意事項
AI Marketerがコマンドを実行するために使用されるパッケージマネージャーを検出し、それを使用して依存関係をインストールするため、以下の例のような使用ケースが発生します:
npx create-AI Marketer-appはnpmを使用して依存関係をインストールしますnpm create …はnpmを使用して依存関係をインストールしますyarn create …はyarnを使用して依存関係をインストールしますyarn dlx …はyarnを使用して依存関係をインストールしますpnpm create …はpnpmを使用して依存関係をインストールしますpnpm dlx …はpnpmを使用して依存関係をインストールします
手動手順
既存のプロジェクトを持つユーザーは影響を受けません。特定の自動化やスクリプトを行っているユーザーや、create-AI Marketer-appコマンドを実行してデフォルトでyarnが使用されることを期待しているプラグイン開発者だけが影響を受けます。
例えば、npxを使用しながら依存関係のインストールにyarnを強制的に使用したい場合は、--use-yarn フラグを追加します。可能なフラグについての詳細情報は、CLIインストールリファレンスで利用できます。