Heim > Artikel > Entwicklungswerkzeuge > Eine weitere Welle allgemeiner Composer-Befehle wurde geteilt
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!
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!