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

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

藏色散人
リリース: 2019-09-07 13:55:43
転載
2376 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート