我必须在没有作曲家配置的symphony 2上工作,但在reposytory中使用文件夹vendor / *。
我想重新安装composer并为现有包生成配置。有可能吗?
谢谢!
答案 0 :(得分:6)
您应该手动或使用命令composer.json
创建裸composer init
。
然后,您可以vendor
列出composer show --installed
文件夹下的所有软件包。
然后只为您的composer.json
生成带有列出值的require部分。你完成了。您可以使用正则表达式来轻松完成。
答案 1 :(得分: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
我认为您可以执行composer update
,它会显示所有包,然后composer install ...
逐个显示