Heim > Backend-Entwicklung > PHP-Tutorial > So ändern Sie die von Composer installierten Bibliotheken von Drittanbietern

So ändern Sie die von Composer installierten Bibliotheken von Drittanbietern

WBOY
Freigeben: 2016-08-18 09:15:44
Original
1817 Leute haben es durchsucht

Komponenten von Drittanbietern, die über Composer geladen werden. Wenn Sie den Quellcode anderer Personen ändern müssen, sollten Sie ihn direkt beim Anbieter ändern.
Wenn Sie ihn direkt ändern, müssen Sie auch den Anbieter in die Versionsverwaltung einbeziehen ?

Wie geht man normalerweise mit dem Problem um, dass Pakete von Drittanbietern neu geschrieben werden müssen?

Antwortinhalt:

Komponenten von Drittanbietern, die über Composer geladen werden. Wenn Sie den Quellcode anderer Personen ändern müssen, sollten Sie ihn direkt beim Anbieter ändern.
Wenn Sie ihn direkt ändern, müssen Sie auch den Anbieter in die Versionsverwaltung einbeziehen ?

Wie geht man normalerweise mit dem Problem um, dass Pakete von Drittanbietern neu geschrieben werden müssen?

Forken Sie das Paket des Drittanbieters und dann das eigene Warehouse des Composers, sodass Ihre Änderungen am Paket des Drittanbieters in Ihr eigenes Warehouse verschoben werden können und die neuesten, die Sie vom Composer heruntergeladen haben, die neuesten sind, die Sie geändert haben.

Was Sie oben gesagt haben, macht Sinn
Wie Composer sein eigenes Lager vorantreibt, können Sie auf Folgendes verweisen
https://segmentfault.com/n/13...

@The Bear Who Can Code Normalerweise werden die Komponenten des Anbieters selten geändert. Gibt es neben dieser Lösung noch andere Möglichkeiten?

Wenn es nur für einzelne Projekte verwendet wird, ändern Sie einfach den Anbietercode direkt.
Denken Sie daran, der Versionsverwaltung beizutreten

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