Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Eine weitere Welle allgemeiner Composer-Befehle wurde geteilt

Eine weitere Welle allgemeiner Composer-Befehle wurde geteilt

藏色散人
藏色散人nach vorne
2020-11-19 16:14:302589Durchsuche

Das Folgende ist eine weitere Welle gängiger Composer-Befehle, die von der Composer-Tutorial-Kolumne geteilt werden. Ich hoffe, dass es für Freunde in Not hilfreich sein wird!

Eine weitere Welle allgemeiner Composer-Befehle wurde geteilt

Allgemeine Composer-Befehle

Es scheint, dass die Verwendung von Composer einfacher ist als gedacht. Und auch die Hilfe in der Kommandozeile ist relativ detailliert. Listen Sie einige Befehle auf und notieren Sie sie hier als Notizen.

1. Paket suchen

composer search

Beispiel:

composer search qiniu

Suche 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 ist die Abhängigkeitsdatei des Pakets;

Composer.lock ist Die Versionssperrdatei des Pakets.

 vendor ist das Verzeichnis, in dem sich das Paket befindet.

 Es gibt Unterschiede zwischen require und install. 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 Website, 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

Sehen Sie sich die JSON-Datei an:

cat Composer.json

Inhalt wie folgt:

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

  Es ist auch 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 wie folgt gelöscht:

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

Das Paket wird gelöscht.

5. Abhängigkeitspaketierung

Wenn mehr als ein Paket im Projekt installiert ist, gibt es möglicherweise viele Pakete, von denen das Projekt abhängt, und die Paketabhängigkeiten im Projekt müssen in eine komprimierte Datei gepackt werden. ​

 composer archive

​ 6. Klassenbibliothekszuordnungsdatei generieren

composer dump-autoload

Das obige ist der detaillierte Inhalt vonEine weitere Welle allgemeiner Composer-Befehle wurde geteilt. 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