jquery - Symfony2 中的 Composer 创建两次相同的资源(jquery、jqueryui)

标签 jquery jquery-ui symfony composer-php

我将jquery和jqueryui添加到composer.json:

"require": {
    ...
    "components/jquery": "1.11.*@dev",
    "components/jqueryui": "1.10.4"
}

Composer 正在下载这两个库并将它们放入供应商/组件中,也放入组件/中,所以我有这些库的两个副本。如何摆脱 Components/目录?

最佳答案

您可以使用 composer.json'sconfig` 部分中的 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/

相关文章:

javascript - jQuery .load() 没有触发图像(可能是缓存?)

JQuery 用户界面主题 : No Widgets Display Correctly

symfony - TWIG:已定义且不为空

javascript - jQuery对话框定位根据窗口大小自动定位

php - Symfony - 在控制台命令中模拟登录和安全上下文

php - 编译错误 : Cannot use isset() on the result of an expression

javascript - 如何在单击列表元素后保持突出显示?

javascript - 使用jquery动画控制大奖html旋转

javascript - jQuery .css 不适用于列表中的所有 ID

javascript - 如何一次进行两个验证并得到两个结果