我将jquery和jqueryui添加到composer.json:
"require": {
...
"components/jquery": "1.11.*@dev",
"components/jqueryui": "1.10.4"
}
Composer 正在下载这两个库并将它们放入供应商/组件中,也放入组件/中,所以我有这些库的两个副本。如何摆脱 Components/目录?
最佳答案
您可以使用 composer.json's
config` 部分中的 component-dir
指令指定组件的输出目录。
示例:
{
"require": {
"components/jquery": "~1.10"
},
"config": {
"component-dir": "web/assets"
}
}
它默认为组件
。
只需将其设置为 /tmp
即可“禁用”转储到第二个目录。
编辑:遗憾的是, Composer 拒绝接受将目标设置为 /dev/null
。
在 component-installer documentation 中了解有关配置的更多信息.
关于jquery - Symfony2 中的 Composer 创建两次相同的资源(jquery、jqueryui),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21998144/