ホームページ >開発ツール >composer >Composer のインストールとアップデートを使用した経験を共有してください。

Composer のインストールとアップデートを使用した経験を共有してください。

藏色散人
藏色散人転載
2020-07-22 13:19:192970ブラウズ

以下は、composer のチュートリアル コラムで、composer のインストールとアップデートの使用体験を紹介します。

Composer のインストールとアップデートを使用した経験を共有してください。

#インストール

install

composer install は、サードパーティのコンポーネントとそのバージョンを composer.lock から読み取り、それらを vendor ディレクトリにインストールします。 composer.lock
ファイルが存在しない場合は、composer.json サードパーティ コンポーネントとそのバージョンを読み取り、vendor## にインストールします。 # ディレクトリ。 Updateupdate

update

は、サードパーティのコンポーネントとそのバージョンを

composer.json から直接取得することです。 composer.lock ファイルを更新します。 依存するサードパーティ コンポーネントにバージョン更新がある場合、update は最新バージョンを
vendor ディレクトリにインストールし、composer.lock を更新します。 使用エクスペリエンス

運用環境では、テストで使用されているサードパーティ コンポーネント ライブラリのバージョンが存在する可能性があるため、

composer update

コマンドを直接使用するのは危険です。フェーズ。オンライン パッケージ化中に

composer update コマンドが実行され、サードパーティ コンポーネントの更新がテストせずに直接リリースされるという問題が発生しました。 推奨されるアプローチは、composer.json
composer.lock の両方をバージョン管理プロセスに追加し、開発プロセス中は composer に注意を払うことです。 .lock の依存バージョンでは、オンライン パッケージごとに composer install を使用して、依存するサードパーティ コンポーネントとバージョンを composer.lock から取得します。 サードパーティのコンポーネントを更新する必要がある場合は、composer update コマンドを実行するときに、更新する必要があるコンポーネント ライブラリ
に追加する必要があります。 参考ドキュメント: https://docs.phpcomposer.com/03-cli.html#install

以上がComposer のインストールとアップデートを使用した経験を共有してください。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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