composer の次のチュートリアル コラムでは、一般的な Composer コマンドを新たに紹介します。困っている友人の役に立てば幸いです。
Composer の共通コマンド
Composer の使用は想像よりも簡単のようです。コマンドラインで提供されるヘルプも比較的詳細です。いくつかのコマンドをリストし、メモとしてここに記録します。
1. パッケージを検索します
composer search
例:
composer search qiniu
qiniu を含むパッケージを検索します。
2. パッケージのインストール
composer require composer install
例:
composer require qiniu/qiniu:dev-master
インストール後、次のように 2 つのファイルと 1 つのフォルダーが生成されます。
Composer.json はパッケージの依存関係ファイルです; combos.lock はパッケージのバージョン ロック ファイルです; ベンダーはパッケージが配置されているディレクトリです; require と Install は異なります。require は、composer.json ファイルにパッケージ情報を追加してインストールします。 [インストール] では、composer.json または COMPOSER.lock ファイルから依存関係情報を直接抽出してインストールします。 3. パッケージを更新します この URL にアクセスしてパッケージを見つけます https://packagist.org/ まず、パッケージをインストールします。コマンドは次のとおりです:composer require qsnh/think-auth -v 0.2.0json ファイルを表示します: cat combos.json 内容は次のとおりです:
{ "require": { "qiniu/qiniu": "dev-master", "qsnh/think-auth": "0.2.0" } }これはバージョンでもあります0.2.0。次に、json ファイルを変更して 0.2.0 を 0.2.2 に更新し、保存します。 次のコマンドを実行してパッケージを更新します。
composer updateCmder というコマンド ライン ツールをインストールしました。このツールで cat コマンドを使用できます。 4. パッケージの削除 追加したパッケージを削除するコマンドは、
composer remove qsnh/think-authこのようにして、パッケージが削除されます。次のように、composer.json ファイルを作成します:
{ "require": { "qiniu/qiniu": "dev-master" } }このようにして、パッケージが削除されます。 5. 依存関係のパッケージ化 プロジェクトに複数のパッケージがインストールされている場合、プロジェクトが依存するパッケージが多数存在する可能性があるため、チェックを実行する必要があります。プロジェクト内のパッケージの依存関係に関する情報を圧縮ファイルにパッケージ化します。
composer archive6. クラスライブラリマッピングファイルの生成
composer dump-autoload
以上が一般的な Composer コマンドの新たな波が共有されましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。