作曲家:在开发时指定本地存储库,以及在生产中的Packagist



这是基本故事:我开发了一些我也在项目中使用的软件包。这些软件包已发布给Packagist,当我在项目中使用它们时,我只要求它们作为其他包裹。

当项目在开发服务器上时,一切都很好,它们获得了最新版本,并且可以正常工作。

但是,当我开发时,我发现等待Packagist进行更新,并且每次在包装上做某事时都需要composer update浪费时间...通常,我会设置自定义vcs存储库指向我的硬盘驱动器上的本地路径并完成它,但是这样做需要记住,我必须在推入生产之前必须删除所述本地存储库。

我想实现的目标(如果可能的话,或者会做同样的事情!(是在我的 composer.jsonrequire部分中使用一些包装,以在造成过程中使用packagist,并且只能使用require-dev部分本地存储库。

可能吗?老实说,我找不到与文档有关的任何内容...或者我只是误解了所有用法。

我正在添加这个解决方案,但会在一段时间内保持问题,以期为香草解决方案。

基本上,我可以使用此软件包来实现我想要的东西。它的作用是帮助您指定本地路径,以在进行作曲家更新时查找软件包和步骤。而且由于这仅是本地安装的(使用composer global(,因此它将生产服务器通常用Packagist解析。

最新更新