如何在不同的目录中安装不同类型的编写器包?

时间:2016-04-03 14:59:08

标签: php composer-php

我知道您可以使用

更改供应商目录
    "config": {
        "vendor-dir": "customdir"
    }

但是这会更改所有包的目录。如何更改自定义作曲家类型的目录?

1 个答案:

答案 0 :(得分:1)

您可以使用此作曲家包:Composer Custom Type Installer。 任何自定义类型都可用于定义应安装类型的路径。

从github那里得到了关于如何使用它的例子:

{
    "extra": {
        "custom-installer": {
            "web/": ["type:drupal-core"],
            "web/sites/{$name}/": ["type:drupal-site"],
            "custom/{$type}/{$vendor}/{$name}/": ["type:random-type"],
            "vendor/{$vendor}/{$name}/": ["type:library"],
            "web/sites/all/libraries/{$name}/": [
                "type:component",
                "ckeditor/ckeditor",
                "flesler/jquery.scrollto"
            ],
            "custom-folder-for-single-package": ["myvendorname/single-package"],
        }
    }
}