ホームページ  >  記事  >  開発ツール  >  一般的な Composer コマンドの新たな波が共有されました

一般的な Composer コマンドの新たな波が共有されました

藏色散人
藏色散人転載
2020-11-19 16:14:302534ブラウズ

composer の次のチュートリアル コラムでは、一般的な 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.0

json ファイルを表示します:

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 update

Cmder というコマンド ライン ツールをインストールしました。このツールで cat コマンドを使用できます。

4. パッケージの削除

追加したパッケージを削除するコマンドは、

composer remove qsnh/think-auth

このようにして、パッケージが削除されます。次のように、composer.json ファイルを作成します:

 {
     "require": {
         "qiniu/qiniu": "dev-master"
     }
 }

このようにして、パッケージが削除されます。

5. 依存関係のパッケージ化

プロジェクトに複数のパッケージがインストールされている場合、プロジェクトが依存するパッケージが多数存在する可能性があるため、チェックを実行する必要があります。プロジェクト内のパッケージの依存関係に関する情報を圧縮ファイルにパッケージ化します。

 composer archive

6. クラスライブラリマッピングファイルの生成

composer dump-autoload

以上が一般的な Composer コマンドの新たな波が共有されましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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