最後にcomposer.jsonとcomposer.lockとの違いは何ですか?

作曲パーティー文書:
https://docs.phpcomposer.com/04-schema.html
私たちは常にいくつかの依存関係をインストールし、プロジェクトを行っています。作曲は私たちに多くの利便性を提供します。直接実行作曲をインストールします。
私たちが作曲を実行すると、インストール、ファイルをcomposer.lock読んで依存関係を更新します。composer.lockが存在しないか、コンテンツ内でないない場合composer.jsonを実行し、ファイルの最新バージョンは、ベンダーのディレクトリにダウンロードした後、更新composer.lockファイルに移動されます。
私たちは、githubの上でプロジェクトを展開しますが、プロジェクトは、依存関係を使用しているとして、誰もがまったく同じを使用することを可能にするために、多くの人々の協力を必要とするとき。したがって、これを確実にするために、作曲の公式はgitのにcomposer.lockを提出することが提案されています。
依存関係を更新するための時間が、それはcomposer.lockに基づいてされるたびに、更新します。
注意:
composer.lockファイルは自動的に依存関係の最新バージョンを取得できません。最新バージョンにアップデートするには、updateコマンドは、最新のすべての依存関係を更新するので、updateコマンドを使用していない一般的に、しかし、作曲updateコマンドを使用してください、このアクションは、これがリードする可能性があり、危険であり、そして最新のライブラリは次のように記述する前に物事の競合は、古いコードは使用できません。

おすすめ

転載: www.cnblogs.com/houss/p/11597396.html