在symfony2项目php bin/vendors install
中,重新安装deps
文件中的所有软件包。每次我将一个包添加到deps
文件时,我都要等待很长时间。
是否还有其他方法可以在不重新安装所有内容的情况下安装/更新新添加的内容?
答案 0 :(得分:1)
不,vendors
脚本不支持此功能。因为在Composer发布之前它只是作为一个存根,所以没有人会把它变成一个超级优化的脚本。
答案 1 :(得分:1)
php bin/vendors update
是对的。您可以在debs文件上设置版本。
[twig]
git=http://github.com/fabpot/Twig.git
version=v1.8.2
该版本与“Git Tag”相关,您可以访问供应商文件夹并检查女巫版本或git标签可用:
git tag
然后将捆绑包设置为指定版本,并且仅将捆绑包更新到此版本,并且不安装新版本。
答案 2 :(得分:0)
使用“#”
评论不需要的包例如:
#[symfony]
# git=http://github.com/symfony/symfony.git
# version=v2.0.21
#
#[twig]
# git=http://github.com/fabpot/Twig.git
# version=v1.10.3
#
#[monolog]
# git=http://github.com/Seldaek/monolog.git
# version=1.2.1
并执行
php bin / vendors install
或
php bin / vendors install --reinstall