Heim >Entwicklungswerkzeuge >composer >Wird dieser Befehl zum Erstellen eines Projekts in Composer verwendet?

Wird dieser Befehl zum Erstellen eines Projekts in Composer verwendet?

藏色散人
藏色散人nach vorne
2021-11-11 13:55:313159Durchsuche

Dieser Artikel wird in der Tutorial-Kolumne von composer zur Verwendung von Composer Create-Project eingeleitet. Ich hoffe, dass er Freunden, die ihn benötigen, hilfreich sein wird!

Composer-Create-Project verwenden

Vorwort

Heute habe ich Composer-Create-Project verwendet, um thinkphp6 zu installieren. Früher wusste ich, wie man den Befehl „Create-Project“ zum Installieren von Projekten verwendet, aber ich habe ihn noch nicht verwendet für eine lange Zeit. Zum Glück bin ich noch nicht zu alt und kann mein Gehirn noch gebrauchen, also lese ich einfach das Dokument und mache mir Notizen. Was macht

Wann wird der Composer-Befehl „create-project“ verwendet? Im Allgemeinen wird „composer require“ zum Einführen vorhandener Bibliotheken verwendet, und „create-project“ wird selten zum Installieren des Projekts verwendet Ich habe diesen Befehl verwendet, als ich ein Projekt mit thinkphp5.1 geschrieben habe. Welche Rolle spielt dieser Satz? Hier ist ein Zitat von der offiziellen Composer-Website. Sie können Composer verwenden, um ein neues Projekt aus einem vorhandenen Paket zu erstellen. Dies entspricht der Ausführung eines Git-Clone- oder SVN-Checkout-Befehls, um die Abhängigkeiten des Pakets in seinem eigenen Herstellerverzeichnis zu installieren.

Von oben können wir diese Informationen lesen, es werden zwei Vorgänge ausgeführt:

Erstellen eines neuen Projekts aus einem vorhandenen Paket

  • Installieren der Abhängigkeiten in diesem Paket beim Anbieter

  • Das heißt, a Es wird ein neues Projekt erstellt und die Abhängigkeiten in diesem Projekt werden in das Herstellerverzeichnis heruntergeladen. Woher kommt dieses Paket? Der Komponist sagte, dass es nach dem Paket suchen wird, das Sie auf packagist.org angegeben haben. Die herkömmliche Verwendung lautet „Composer Create-Project“/Think Think 5.1.

    Der zweite Teil, topthink/think, ist der Paketname, der auf der Website packagist.org gesucht werden kann und das Projekt nicht erstellt werden kann.
Der dritte Teil bezieht sich auf das erstellte Projekt. Wählen Sie einen Namen aus. Wenn das Verzeichnis vorhanden ist, muss das Verzeichnis leer sein. Andernfalls schlägt die Projekterstellung fehl Wenn Sie dem Verzeichnis einen englischen Namen geben, treten einige unbeschreibliche Probleme auf Chinesisch auf. Der vierte Teil ist die Version des erstellten Projekts, die aus dem Paket in der Packagist-Bibliothek stammt. Das Paket hat verschiedene Versionen. Am Beispiel des von mir erstellten Pakets gibt es 5.1.* und 5.0.*. Wenn wir keine Versionsnummer angeben, wird standardmäßig die neue Version verwendet 5.1.38 kann ebenfalls verwendet werden. Hier können auch Platzhalter 5.1.*, Zuweisungsoperator ~5.1 usw. verwendet werden. - -prefer-source Wenn es verfügbare Projekte gibt, die von der Quelle installiert werden können

Nicht nur die oben genannten Parameter, sondern auch einige Parameter, die jedoch nie in der Arbeit verwendet wurden und ich sie nicht sorgfältig studiert habe Ich habe sie damals auch verstanden, also ist mein erster Schritt, den Composer-Befehl zum Erstellen eines Projekts zu lernen und dann zu verstehen, wie man seine Parameter verwendet Sie können Composer Create-Project nur verwenden, um ein Projekt mit Composer zu erstellen. Sie können das Projekt auch mit Git Clone auf Ihren Computer klonen. Es gibt viele Methoden, es hängt davon ab, welche Sie verwenden. Ich bevorzuge Composer Create -Projekt, um ein Thinkphp-Projekt zu installieren

Das obige ist der detaillierte Inhalt vonWird dieser Befehl zum Erstellen eines Projekts in Composer verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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