は、私はあなたがさまざまな種類のコンポーザパッケージを異なるディレクトリにインストールするにはどうすればいいですか?
"config": {
"vendor-dir": "customdir"
}
を使用して、ベンダーのディレクトリを変更することができることを知っている。しかし、これはすべてのパッケージのためのディレクトリを変更します。カスタムコンポーザータイプのディレクトリを変更するにはどうすればよいですか?
は、私はあなたがさまざまな種類のコンポーザパッケージを異なるディレクトリにインストールするにはどうすればいいですか?
"config": {
"vendor-dir": "customdir"
}
を使用して、ベンダーのディレクトリを変更することができることを知っている。しかし、これはすべてのパッケージのためのディレクトリを変更します。カスタムコンポーザータイプのディレクトリを変更するにはどうすればよいですか?
このコンポーザーパッケージは、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"],
}
}
}
素晴らしいパッケージのようです!間違いなくそれをチェックします:) – Mainone
なぜですか?あなたはそれで何を達成しようとしていますか? – Federkun
私は別のディレクトリ(/ plugins)に '通常の'作者パッケージよりもインストールしたいカスタム作曲者タイプ(自分のプラグイン用)を作成しました – Mainone
なぜですか?パッケージマネージャーが正常に動作していて何が問題なのですが、パッケージが別のディレクトリにある場合、どのような利点がありますか?あなたが文字通り何も得られないなら、なぜトラブルを経験するのですか? –