2015-03-02 7 views
6

Ich muss an einem Projekt auf Symphony 2 ohne Composers Config, aber mit Ordnern Vendor/* in der Reposytory arbeiten.Wie wiederherstellen composer.json von bestehenden Projekt auf symfony2?

Ich möchte den Composer neu installieren und eine Konfiguration für ein vorhandenes Paket erstellen. Ist es möglich?

Danke!

+0

Nicht sicher, ob Befehl für Verkäufer -> composer.json existiert. Sie können jedoch installierte Abhängigkeiten über 'composer show --installed' auflisten. –

Antwort

4

Sie sollten blank composer.json von Hand oder mit dem Befehl composer init erstellen.

Und dann können Sie alle Pakete unter dem Ordner vendor von composer show --installed auflisten.

Dann generieren Sie nur Abschnitt für Ihre composer.json mit aufgeführten Werten erforderlich. Und du bist fertig. Sie können reguläre Ausdrücke verwenden, um es einfacher zu machen.

0
composer update 
Loading composer repositories with package information 
Updating dependencies (including require-dev) 
Package operations: 0 installs, 1 update, 8 removals  
    - Removing yiisoft/yii2-jui (2.0.7) 
    - Removing bower-asset/jquery-ui (1.12.1) 
    - Removing phpoffice/phpspreadsheet (1.0.0) 
    - Removing psr/simple-cache (1.0.0) 
    - Removing guzzlehttp/guzzle (5.0.0) 
    - Removing guzzlehttp/ringphp (1.1.0) 
    - Removing guzzlehttp/streams (3.0.0) 
    - Removing react/promise (v2.5.1) 
    - Updating swiftmailer/swiftmailer (v5.4.8 => v5.4.9): Downloading (100%)   
Writing lock file 
Generating autoload files 

Ich glaube, Sie composer update ausführen kann, wird es Ihnen alle Pakete zeigen, und dann composer install ... eins nach dem anderen

Verwandte Themen