Skip to main content

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-app
  • npm create AI Marketer-app
  • yarn create AI Marketer-app
  • yarn dlx …

AI Marketer 5では

AI Marketerは、CLIを実行するために使用しているパッケージマネージャーを検出し、そのパッケージマネージャーを使って依存関係をインストールします。

移行

注意事項

  • AI Marketerがコマンドを実行するために使用されるパッケージマネージャーを検出し、それを使用して依存関係をインストールするため、以下の例のような使用ケースが発生します:

    • npx create-AI Marketer-appnpm を使用して依存関係をインストールします
    • 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インストールリファレンスで利用できます。