Heim > Entwicklungswerkzeuge > composer > Leicht zu übersehendes Wissen über Komponisten

Leicht zu übersehendes Wissen über Komponisten

藏色散人
Freigeben: 2020-02-19 17:10:39
nach vorne
1725 Leute haben es durchsucht

Die folgende Tutorial-Kolumne von Komponist führt Sie in das leicht zu übersehende Wissen über Komponisten ein. Ich hoffe, dass es Freunden in Not hilfreich sein wird!

Leicht zu übersehendes Wissen über Komponisten

1.composer-Versionsnummer~ ^ *

(1) Paketversion: *

{
"require": {
    "monolog/monolog": "1.0.*"
}
}
Nach dem Login kopieren

1.0.* Dies bedeutet alles von Entwicklungszweige, die mit 1.0 beginnen, entsprechen 1.0.0, 1.0.2 oder 1.0.20.

(2) Paketversion: ~

~1.2 entspricht >=1.2,<2.0, also Version 1, passend zur ersten Ziffer.

~1.2 Es bedeutet nur, dass sich der .2-Teil ändern kann, der 1.-Teil jedoch festgelegt ist.

(3) Paketversion: ^

^1.2.3 entspricht>=1.2.3 <1.3, was den ersten beiden Ziffern 1.2

2 entspricht. Composer-Installation

(1) Wenn Composer.lock bereits vorhanden ist, lesen Sie Composer.lock, um Abhängigkeiten herunterzuladen.

(2) Wenn keine Datei „composer.lock“ vorhanden ist, lesen Sie die Datei „composer.json“, verarbeiten Sie die Abhängigkeiten und installieren Sie sie im Anbieterverzeichnis.

Das heißt, wenn Sie lokal eine Kopie von Composer.lock haben, können Sie sicherstellen, dass Sie unabhängig von der Dauer die gleichen Abhängigkeiten abrufen können.

Composer.lock sollte daher im Git-Repository abgelegt werden. Dadurch kann sichergestellt werden, dass jeder und jeder Computer in Ihrem Projekt, unabhängig vom System, genau die gleichen Abhängigkeiten abrufen kann, um die Auswirkungen potenzieller Abhängigkeiten auf die Bereitstellung zu reduzieren.

3.Composer-Update

Lesen Sie die in Composer.json angegebenen Abhängigkeiten, ziehen Sie dann die Abhängigkeiten in das Herstellerverzeichnis und schreiben Sie die genauen Versionsnummern aller gezogenen Abhängigkeiten in die Composer-.lock-Datei.

(1) Wann müssen Sie Composer Update verwenden?

Wenn beispielsweise eine neue Version einer Erweiterung über neue Funktionen verfügt, die wir benötigen, müssen wir die Erweiterung aktualisieren. Wenn wir aktualisieren, geben wir den spezifischen Namen der aktualisierten Erweiterung an, z. B. Composer-Update-Paket Composer-Update direkt durchführen. Denn nach der direkten Composer-Aktualisierung werden alle Erweiterungen aktualisiert, was sehr riskant ist.

4. Zusammenfassung:

(1) Composer-Update wird gemäß Composer.json aktualisiert und schreibt die erweiterte Versionsnummer in Composer.lock.

(2) Composer-Installation gemäß Composer.lock aktualisiert

(3) Composer-Update während des Entwicklungsprozesses weniger verwenden, Composer-Installation sollte verwendet werden

(4) Wenn Neu Um ein Paket hinzuzufügen, können Sie Folgendes verwenden: Composer require "Paketname: Versionsnummer"

Weitere technische Artikel zum Composer finden Sie in der Spalte Composer: https: //www.php .cn/tool/composer/

Das obige ist der detaillierte Inhalt vonLeicht zu übersehendes Wissen über Komponisten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.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