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

Eine weitere Welle allgemeiner Composer-Befehle wurde geteilt

藏色散人
Freigeben: 2020-11-19 16:14:30
nach vorne
2664 Leute haben es durchsucht

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
Nach dem Login kopieren

Beispiel:

composer search qiniu
Nach dem Login kopieren

Suche nach einem Paket, das qiniu enthält.

2. Paketinstallation

composer require
composer install
Nach dem Login kopieren

Beispiel:

composer require qiniu/qiniu:dev-master
Nach dem Login kopieren

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
Nach dem Login kopieren

Sehen Sie sich die JSON-Datei an:

cat Composer.json

Inhalt wie folgt:

{
   "require": {
         "qiniu/qiniu": "dev-master",
         "qsnh/think-auth": "0.2.0"
    }
 }
Nach dem Login kopieren

  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
Nach dem Login kopieren

 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
Nach dem Login kopieren

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

 {
     "require": {
         "qiniu/qiniu": "dev-master"
     }
 }
Nach dem Login kopieren

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
Nach dem Login kopieren

​ 6. Klassenbibliothekszuordnungsdatei generieren

composer dump-autoload
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage