Heim >Backend-Entwicklung >PHP-Tutorial >Wie benötige ich einen Fork eines Pakets in Composer?
Das vorliegende Problem betrifft die Verwendung des Composer-Paketmanagers, um einen bestimmten Fork eines Pakets in Ihr Projekt einzubinden. Konkret versuchen Sie, Nodges Fork des Lessphp-Projekts von GitHub zu integrieren.
Um dieses Problem zu beheben, müssen Sie den Fork als hinzufügen Erstellen Sie ein Repository in Ihrer Datei „composer.json“ und ändern Sie die Versionsbeschränkung, um auf Ihren beabsichtigten Zweig zu verweisen. Es ist jedoch wichtig, dem Zweignamen „dev-“ voranzustellen.
"repositories": [{ "type": "vcs", "url": "https://github.com/Nodge/lessphp.git" }], "require": { "nodge/lessphp": "dev-master" }
In diesem Beispiel haben wir Nodges Fork als Repository hinzugefügt und den Zweig „dev-master“ angegeben. Das Präfix „dev-“ gibt an, dass es sich um einen Entwicklungszweig handelt. Composer lädt nun das Lessphp-Paket aus dem Hauptzweig Ihres Forks herunter und installiert es.
Der allgemeine Prozess zum Anfordern eines Forks mit Composer ist wie folgt:
Hinweis: Denken Sie daran, den Namen des Originalpakets in der Anforderung zu verwenden Anweisung, nicht der Name des gespaltenen Repositorys.
Das obige ist der detaillierte Inhalt vonWie benötige ich einen Fork eines Pakets in Composer?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!