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