我创建了一个小型PHP框架,我希望使用composer将其安装到我的项目中。
该框架包括一些文件,如index.php和一些应该映射到项目根目录的默认nginx.conf。
有没有办法告诉包将其自己的文件映射到供应商之外(在我的情况下是项目根目录),而不必在项目composer.json中定义这些位置?
当我搜索解决方案时,我正在阅读有关作曲家/安装程序和许多自定义类型的实现,但据我所知,所有这些都需要修改项目composer.json
在担任magento2开发人员期间,我注意到Magento使用“extra”完成了我想做的事情 - >包“composer.json”中的“map”,但它的实现仅限于我认为的一些magento特定的包类型。
如果我只是在做废话,请纠正我,并且有一种更好的方法来实现我通过作曲家包轻松安装一个小型自创框架的目标。谢谢大家!