我创建了一个小PHP框架,我希望使用composer将其安装到我的项目中 .

该框架包括一些文件,如index.php和一些应该映射到项目根目录的默认nginx.conf .

有没有办法告诉包将其自己的文件映射到供应商之外(在我的情况下为项目根目录),而不必在项目composer.json中定义这些位置?

当我搜索解决方案时,我正在阅读有关作曲家/安装程序和许多自定义类型的实现,但据我所知,所有这些都需要修改项目composer.json

在作为magento2开发人员工作的时候,我注意到Magento在包composer.json中使用“extra” - >“map”正是我想做的,但是我认为它的实现仅限于一些magento特定的包类型 .

如果我只是在做废话,请纠正我,并且有一种更好的方法来实现我通过作曲家包轻松安装一个小型自创框架的目标 . 谢谢你们!