suchen
HeimEntwicklungswerkzeugecomposerWird dieser Befehl zum Erstellen eines Projekts in Composer verwendet?

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. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Komponisten -Anmeldeinformationen: Was macht jemanden zu einem Komponisten?Komponisten -Anmeldeinformationen: Was macht jemanden zu einem Komponisten?Apr 14, 2025 am 12:13 AM

Zu den Schlüsselelementen eines Komponisten gehören: 1. Mastering -Musiktheorie, 2. kreativ und originell, 3. technische Fähigkeiten, 4., um Emotionen auszudrücken und Geschichten zu erzählen.

Der Weg zum Komponisten: ein praktischer LeitfadenDer Weg zum Komponisten: ein praktischer LeitfadenApr 13, 2025 am 12:11 AM

Zu den Schritten zum Komponisten gehören: 1. Master die grundlegenden Elemente der Musik, wie Notizen, Rhythmus, Harmonie und Melodie; 2. Wählen Sie geeignete technische Tools wie AbletonLive aus; 3.. Verstehen Sie den Prozess des Komponierens, einschließlich Inspirationsakquisition, Konzeption, Schreiben, Änderung und Verbesserung; 4. Beginnen Sie mit einer einfachen Melodieerstellung und probieren Sie allmählich komplexe Techniken wie Harmonie aus. 5. Lösen Sie gemeinsame Probleme durch Debugging -Techniken wie Auswahl der Notiz und Rhythmusanordnung; 6. Wenden Sie Leistungsoptimierung und Best Practices an, z. B. Vorlagen, Versionskontrolle und Zusammenarbeit.

Komponist: Der Schlüssel zum Aufbau robuster PHP -AnwendungenKomponist: Der Schlüssel zum Aufbau robuster PHP -AnwendungenApr 12, 2025 am 12:05 AM

Composer ist ein wichtiges Instrument zum Erstellen von robusten PHP -Anwendungen, da es das Abhängigkeitsmanagement vereinfacht, die Entwicklungseffizienz und die Codequalität verbessert. 1) Composer definiert Projektabhängigkeiten über die Composer.json -Datei und lädt diese Abhängigkeiten automatisch herunter und verwaltet sie. 2) Es generiert eine Composer.lock -Datei, um sicherzustellen, dass die Abhängigkeitsversion konsistent ist und automatisch über Anbieter/autoload.php geladen wird. 3) Beispiele für die Nutzung sind grundlegende Nutzung wie das Hinzufügen von Protokollbibliotheken sowie die erweiterte Nutzung wie Versionsbeschränkungen und Umgebungsvariablenverwaltung. 4) Zu den allgemeinen Fehler -Debugging -Techniken gehören Abhängigkeitskonflikte und Netzwerkprobleme. 5) Vorschläge zur Leistungsoptimierung umfassen die Verwendung von Composer.lock -Datei und Optimierung der automatischen Laden.

Komponist -Expertise: Was macht jemanden qualifiziertKomponist -Expertise: Was macht jemanden qualifiziertApr 11, 2025 pm 12:41 PM

Um bei der Verwendung von Composer kompetent zu werden, müssen Sie die folgenden Fähigkeiten beherrschen: 1. Fachkenntnis, um Composer.json und Composer.lock -Dateien zu verwenden.

Was macht ein Komponist?Was macht ein Komponist?Apr 08, 2025 am 12:19 AM

Composer ist ein Abhängigkeitsmanagement -Tool für PHP, das zum Deklarieren, Herunterladen und Verwalten von Projektabhängigkeiten verwendet wird. 1) Deponieren Sie Abhängigkeiten über Composer.json-Datei, 2) Installieren Sie Abhängigkeiten mit dem Befehl compoSerinstall, 3) Analysieren Sie den Abhängigkeitsbaum und laden Sie ihn von Packagist herunter, 4) Generieren Sie die automatische Datei autoload.php, um die automatische Laden zu vereinfachen.

Was ist App Composer?Was ist App Composer?Apr 07, 2025 am 12:07 AM

AppComposer ist ein Tool zum Erstellen und Verwalten von Anwendungen. 1) Sie vereinfacht die Anwendungsentwicklung und verbessert die Effizienz durch Ziehen und Konfigurieren vordefinierter Komponenten. 2) Entwickler können Komponenten definieren, Schnittstellen kombinieren, die Geschäftslogik definieren und letztendlich die Anwendung rendern. 3) Unterstützung der grundlegenden und fortgeschrittenen Nutzung, wie z. B. Aufgabenmanagement und bedingtes Rendering, wodurch flexible Anwendungen erstellt werden.

Wofür wird ein Komponist verwendet?Wofür wird ein Komponist verwendet?Apr 06, 2025 am 12:02 AM

Composer ist ein Abhängigkeitsmanagement -Tool für PHP. Zu den Kernschritten für die Verwendung von Komponisten gehören: 1) Deponcies in Composer.json wie "Stripe/Stripe-Php": "^7.0"; 2) CompoSerinstall ausführen, um Abhängigkeiten herunterzuladen und zu konfigurieren. 3) Verwalten Sie Versionen und Autoloads über Composer.lock und autoload.php. Composer vereinfacht das Abhängigkeitsmanagement und verbessert die Projekteffizienz und -wartbarkeit.

Was ist Komponist KI?Was ist Komponist KI?Apr 05, 2025 am 12:13 AM

CompoSerai ist ein Tool für künstliche Intelligenz, um Code zu generieren und zu optimieren, um die Entwicklungseffizienz und -qualität zu verbessern. Zu den Funktionen gehören: 1. Codegenerierung: Generieren Sie Code -Snippets, die die Standards entsprechend den Anforderungen entsprechen. 2. Codeoptimierung: Durch die Analyse vorhandener Code machen Optimierungsvorschläge. 3. Automatisierte Tests: Erstellen Sie Testfälle, um die Codequalität zu gewährleisten.

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

MantisBT

MantisBT

Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

SecLists

SecLists

SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Leistungsstarke integrierte PHP-Entwicklungsumgebung