ホームページ  >  記事  >  開発ツール  >  作曲家のヒントを共有する

作曲家のヒントを共有する

藏色散人
藏色散人転載
2019-09-07 13:55:112272ブラウズ

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 を更新します。更新コマンドでは何もキーワードではないことに注意してください。このパッケージが引き起こすものは何もありません。 foob​​ar と入力しても、結果は同じです。

使用している 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 サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。