如何设置应该从composer安装我的包的目录?所以目前我只有我的附加结构,但必须将其复制到模块所在的contao的特殊目录中。
谢谢和问候!
答案 0 :(得分:0)
基本上我理解的是,您正在寻找一种方法来安装除了composer安装的供应商文件夹之外的软件包。
最好不要设置除供应商以外的目录。但是可以使用composer-installer软件包。
您希望定义类似"type": "aura-package",
的类型,请参阅https://github.com/auraphp/Aura.Web/blob/cbac024947c0c9a1a72390badcc332eebe5ea314/composer.json#L3并设置一个安装程序,该安装程序可以了解安装的作用(https://github.com/auraphp/Aura.Web/blob/cbac024947c0c9a1a72390badcc332eebe5ea314/composer.json#L16)。
您可以在https://github.com/auraphp/installer-default上看到安装程序示例(除了帮助系统之外什么也没做)。您应该检查https://github.com/auraphp/installer-system上的代码。
在您的composer.json
中,您应该指向your-installer-system
,这类似于https://github.com/auraphp/installer-system
作曲家https://github.com/composer/installers中还有其他安装程序系统可用。请查看是否符合您的需求。