我想在我的小Php项目(纯PHP,没有框架)上使用composer,我想通过编写器获得一些库(jquery,bootstrap),当我得到jquery,composer拉出一些symfony和kriswallsmith依赖项时,他们是nessaserry我只需要忽略它们?
链接:
https://packagist.org/packages/twbs/bootstrap
https://packagist.org/packages/components/jquery
作曲:
{
"require" : {
"components/jquery": "dev-master",
"twbs/bootstrap": "3.2.*@dev"
}
}
答案 0 :(得分:1)
Composer是一个PHP依赖项管理器。它是为一个特定目标而创建的:管理PHP包。
你不应该使用Composer来包含来自另一种语言的任何包,它不是为它创建的,它实际上并不好。对于Javascript / HTML / CSS包,您应该查看Bower。
顺便说一下,由于您在代码中列出的软件包,您的帖子中没有安装任何软件包。使用
composer depends ...
(其中...
是包名称)来查看包含的原因。