Heim > Artikel > Entwicklungswerkzeuge > Teilen Sie Ihre Erfahrungen mit der Composer-Installation und -Aktualisierung!
Die folgende Tutorial-Kolumne von Composer stellt Ihnen die Erfahrung mit der Installation und Aktualisierung von Composer vor. Ich hoffe, dass sie Freunden in Not hilfreich sein wird!
install
composer install
liest Drittanbieterkomponenten und deren Versionen aus composer.lock
und installiert sie im Verzeichnis vendor
.
Wenn die composer.lock
-Datei nicht vorhanden ist, lesen Sie die composer.json
-Drittanbieterkomponente und ihre Version und installieren Sie sie dann im vendor
-Verzeichnis.
update
update
besteht darin, Komponenten von Drittanbietern und deren Versionen direkt von composer.json
zu beziehen und dann die Datei composer.lock
zu aktualisieren.
Wenn für die abhängige Drittanbieterkomponente ein Versionsupdate vorliegt, installiert update
die neueste Version im Verzeichnis vendor
und aktualisiert composer.lock
.
In einer Produktionsumgebung ist es riskant, den Befehl composer update
direkt zu verwenden, da möglicherweise Versionen von Komponentenbibliotheken von Drittanbietern, die in der Testphase verwendet werden, gepackt sind Zu diesem Zeitpunkt wurde der Befehl composer update
ausgeführt, was zu dem Problem führte, dass Komponentenaktualisierungen von Drittanbietern direkt ohne Tests veröffentlicht wurden.
Der empfohlene Ansatz besteht darin, sowohl composer.json
als auch composer.lock
zum Versionsverwaltungsprozess hinzuzufügen. Achten Sie während des Entwicklungsprozesses auf Änderungen in abhängigen Versionen in composer.lock
und packen und verwenden Sie , beziehen Sie abhängige Komponenten und Versionen von Drittanbietern von composer install
. composer.lock
Wenn Sie Komponenten von Drittanbietern aktualisieren müssen, sollte beim Ausführen des
-Befehls composer update
am Ende die Komponentenbibliothek anhängen, die aktualisiert werden muss .
Das obige ist der detaillierte Inhalt vonTeilen Sie Ihre Erfahrungen mit der Composer-Installation und -Aktualisierung!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!