我必須在沒有作曲家的配置的情況下處理symphony 2上的一個項目,但是使用reposytory中的文件夾vendor/*。如何通過symfony2上的現有項目恢復composer.json?
我想重新安裝composer併爲現有包生成配置。可能嗎?
謝謝!
我必須在沒有作曲家的配置的情況下處理symphony 2上的一個項目,但是使用reposytory中的文件夾vendor/*。如何通過symfony2上的現有項目恢復composer.json?
我想重新安裝composer併爲現有包生成配置。可能嗎?
謝謝!
您應該手動創建裸露的composer.json
或使用命令composer init
。
然後你可以通過composer show --installed
列出vendor
文件夾下的所有包。
然後,只需爲您的composer.json
生成需要部分與列出的值。你完成了。您可以使用正則表達式來簡化操作。
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
我想你可以執行composer update
,它會告訴你所有的包,然後composer install ...
逐一
不知道是否對供應商的命令 - > composer.json存在。但是你可以通過'composer show --installed'列出已安裝的依賴關係。 – 2015-03-02 15:35:49