私は 3 つの別々のプロジェクト (P1、P2、P3 など) をそれぞれ作曲家のセットアップで持っています。
P1 は P2 の一部を必要とし、P2 は P3 の一部を必要とします。これにより、P1 内のコンポーザーが P3 を要求するように強制されます。P3 のコードは P1 には必要ないため、この依存関係を削除する方法はありますか? コンポーザーの外で削除する以外。
P3 をrequire-dev
P1 composer ファイル内のように設定してから、実行--no-dev
時にフラグを設定しようとcomposer install/update
しましたが、P2 の要件のために、まだベンダーを追加していると思います。