Composer は、PHP で依存関係を管理するために使用されるツールです。依存する外部ツール ライブラリをプロジェクト内で宣言すると、Composer がこれらの依存ライブラリ ファイルをインストールします。以下の 作曲家の使い方チュートリアル コラムでは、作曲家のヒントをいくつか紹介します。困っている友達のお役に立てれば幸いです。
1. 単一のライブラリのみを更新する
composer update foo/bar
さらに、この手法は「警告メッセージの問題」を解決するためにも使用できます。次の警告メッセージを見たことがあるはずです:
Warning: The lock file is not up to date with the latest changes in composer.json, you may be getting outdated dependencies, run update to update them.
それでは、どうすればよいでしょうか? update コマンドはロック ファイルを更新できますが、いくつかの説明を追加するだけの場合は、ライブラリを更新しないでください。この場合、何も更新しないでください:
$ composer update nothing
この方法では、Composer はライブラリを更新しませんが、composer.lock を更新します。更新コマンドでは何もキーワードではないことに注意してください。このパッケージが引き起こすものは何もありません。 foobar と入力しても、結果は同じです。
使用している Composer バージョンが十分に新しい場合は、--lock オプションを直接使用できます:
composer update --lock
2.composer.json
を編集せずにライブラリをインストールします。ライブラリをインストールするたびに、composer.json を変更するのは面倒だと思うかもしれませんが、その場合は、require コマンドを直接使用できます
composer require "foo/bar:1.0.0"
3. 派生は簡単です
初期化するときに、create を試みました。 -プロジェクトコマンド?
composer create-project doctrine/orm path 2.2.0
これにより、リポジトリのクローンが自動的に作成され、指定されたバージョンがチェックアウトされます。このコマンドは、元の URI を検索する必要がないため、ライブラリのクローンを作成するときに使用すると非常に便利です。
4.国内ミラーをダウンロードしたい場合は、このコードを追加する必要があります
"repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } }
以上が作曲家のヒントを共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。