1
我知道,你可以通過使用如何在不同目錄中安裝不同類型的作曲家包?
"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
我創建了一個自定義的作曲家類型(我的插件),我想要安裝在另一個目錄(/插件)比'普通'作曲家包 – Mainone
爲什麼?軟件包管理器正常工作有什麼問題,如果軟件包位於不同的目錄中,您會獲得什麼好處?爲什麼會遇到麻煩,如果你幾乎沒有收穫? –