Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Zusammenfassung häufig verwendeter Composer-Befehle

Zusammenfassung häufig verwendeter Composer-Befehle

藏色散人
藏色散人nach vorne
2019-11-11 11:47:403159Durchsuche

Das Folgende ist eine Tutorial-Kolumne von Composer-Befehle , um allgemeine Befehle von Composer mit Ihnen zu teilen. Ich hoffe, dass es für Freunde hilfreich sein wird, die es benötigen!

Zusammenfassung häufig verwendeter Composer-Befehle

1. Paket suchen

composer search

Beispiel:

composer search qiniu

Suchen Sie nach einem Paket, das qiniu enthält.

2. Paketinstallation

composer require
composer install

Beispiel:

composer require qiniu/qiniu:dev-master

Nach der Installation werden zwei Dateien und ein Ordner wie folgt generiert:

composer.json Es ist die Abhängigkeitsdatei des Pakets;

composer.lock ist die Versionssperrdatei des Pakets;

vendor ist das Verzeichnis, in dem sich das Paket befindet; ist für „require“ und „install“ unterschiedlich. „require“ fügt die Paketinformationen zur Datei „composer.json“ hinzu und installiert sie. Bei der Installation werden die Abhängigkeitsinformationen direkt aus der Datei „composer.json“ oder „composer.lock“ extrahiert und anschließend installiert.

3. Paket aktualisieren

Gehen Sie zu dieser URL, um ein Paket zu finden: https://packagist.org/

Installieren Sie zunächst ein Paket. Der Befehl lautet wie folgt:

composer require qsnh/think-auth -v 0.2.0

Json-Datei anzeigen:

cat composer.json

Der Inhalt ist wie folgt:

{
       "require": {
          "qiniu/qiniu": "dev-master",
          "qsnh/think-auth": "0.2.0"
    }
}

ist ebenfalls Version 0.2.0. Ändern Sie dann die JSON-Datei, um 0.2.0 auf 0.2.2 zu aktualisieren, und speichern Sie sie.

Führen Sie den folgenden Befehl aus, um das Paket zu aktualisieren.

composer update

Ich habe ein Befehlszeilentool namens Cmder installiert, unter dem Sie den Befehl cat verwenden können.

4. Paket löschen

Der Befehl zum Löschen des gerade hinzugefügten Pakets lautet:

composer remove qsnh/think-auth

Auf diese Weise wird das Paket gelöscht. wie folgt:

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

Das Paket wird gelöscht.

5. Abhängigkeitspaketierung

Wenn mehr als ein Paket im Projekt installiert ist, kann es sein, dass das Projekt von vielen Paketen abhängt. Sie müssen die Paketabhängigkeiten im Projekt packen komprimierte Datei. ​

composer archive

6. Klassenbibliothekszuordnungsdatei generieren

composer dump-autoload

Das obige ist der detaillierte Inhalt vonZusammenfassung häufig verwendeter Composer-Befehle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen