問題は、Composer パッケージ マネージャーを使用してパッケージの特定のフォークをプロジェクトに含めることに関係しています。具体的には、GitHub のlessphp プロジェクトの Nodge のフォークを組み込もうとしています。
この問題を解決するには、次のようにフォークを追加する必要があります。あなたのcomposer.jsonファイル内のリポジトリを作成し、目的のブランチを参照するようにバージョン制約を変更します。ただし、ブランチ名に「dev-」というプレフィックスを付けることが重要です。
"repositories": [{ "type": "vcs", "url": "https://github.com/Nodge/lessphp.git" }], "require": { "nodge/lessphp": "dev-master" }
この例では、Nodge のフォークをリポジトリとして追加し、「dev-master」ブランチを指定しました。 「dev-」接頭辞は、これが開発ブランチであることを示します。 Composer はフォークのマスター ブランチからlessphp パッケージをダウンロードしてインストールします。
Composer を使用してフォークを要求する一般的なプロセスは次のとおりです:
注: require で元のパッケージの名前を使用することを忘れないでください。フォークされたリポジトリの名前ではなく、ステートメントです。
以上がComposer でパッケージのフォークを要求するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。