ホームページ  >  記事  >  開発ツール  >  作曲家とは何ですか

作曲家とは何ですか

藏色散人
藏色散人オリジナル
2019-08-02 16:45:162976ブラウズ

作曲家とは何ですか

#コンポーザーとは何ですか?

簡単に言えば、

Composer は、PHP エコシステムにサービスを提供する新しいインストール パッケージ管理ツールです。実際には、Composer と Packagist の 2 つの部分で構成されます。以下では、それぞれの用途について簡単に説明します。

Composer

Composer は、Jordi Boggiano と Nils Aderman によって作成されたコマンド ライン ツールで、その使命は、プロジェクトが依存する開発パッケージを自動的にインストールできるようにすることです。 Composer の多くの概念は npm と Bundler から借用されており、これら 2 つのツールについてある程度の知識がある場合は、composer で見つけることができます。 Composer には、開発パッケージ間の複雑な依存関係を処理するための依存関係パーサーが含まれており、さらに、ダウンローダー、インストーラー、その他の興味深い機能も含まれています。

ユーザーとして行う必要があるのは、現在のプロジェクトが依存する開発パッケージをcomposer.jsonファイルで宣言し、composer.phar installを実行することだけです。 Composer.json ファイルは、現在のプロジェクトが依存する開発パッケージと Composer 構成情報を定義します。以下は小さな例です。

{
    "require": {
        "monolog/monolog": "1.2.*"
    }
}
Packagist

Packagist は Composer のデフォルトの開発パッケージ リポジトリです。インストール パッケージを packagegist に送信できます。今後、新しいタグを作成したり、VCS (Github などのソース コード管理ソフトウェア) ウェアハウス内のコードを更新したりすると、packagist は新しい開発パッケージを自動的にビルドします。これは、packagist の現在の動作方法ですが、将来的には、packagist で開発パッケージを直接アップロードできるようになります。

関連するコンポーザーの使用法チュートリアルの記事については、

composer チュートリアル 列をご覧ください。

以上が作曲家とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。