我在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/

10-14 03:34