关于作曲家的基本问题。我想测试作曲家并用它安装jquery 我在项目子文件夹(project_root / test)中创建了一个composer.json文件。
{
"require": {
"components/jquery": "^1.11.2"
}
}
然后我打开命令提示符(使用path ='project_root / test'= composer.json的相同文件夹)并执行:
composer install
问题:作曲家不只安装jquery,还安装symfony和其他东西。
确实,我在另一个文件夹中有一个symfony项目(具有不同路径的完全不同的文件夹),这是“作曲家”......似乎作曲家正在“混合”这两个项目。
有任何想法吗?
P.S。我用Windows安装程序安装了composer(我认为它叫做全局安装)
答案 0 :(得分:0)
在Packagist上看,你想要安装的components/jquery
版本似乎需要另一个包(robloach/component-installer
),这需要一些其他的东西,这需要更多的东西,等等。最后,它看起来你最终得到了交响乐。
Composer是递归的,它不仅会安装你的包需要的东西,还会安装那些需要的东西,等等。这就是你得到交响乐的原因。