Php 编写器:在开发时指定本地存储库,在生产时指定PackageGist?
基本情况如下:我开发了一些我也在项目中使用的包。这些包被发布到PackageGist,当我在项目中使用它们时,我只需要像其他包一样使用它们 当项目在开发服务器上时,一切都很好,它们得到了最新的版本并且可以正常工作 但是当我在开发时,我发现等待packagist更新,每次我在包上做一些事情时都需要DoGoPhp 编写器:在开发时指定本地存储库,在生产时指定PackageGist?,php,composer-php,Php,Composer Php,基本情况如下:我开发了一些我也在项目中使用的包。这些包被发布到PackageGist,当我在项目中使用它们时,我只需要像其他包一样使用它们 当项目在开发服务器上时,一切都很好,它们得到了最新的版本并且可以正常工作 但是当我在开发时,我发现等待packagist更新,每次我在包上做一些事情时都需要DoGocomposer更新,这有点浪费时间。。。通常情况下,我会在硬盘上设置一个指向本地路径的自定义vcs存储库,并对其进行处理,但这样做时我需要记住,在投入生产之前,我必须删除所述本地存储库 我想要实
composer更新,这有点浪费时间。。。通常情况下,我会在硬盘上设置一个指向本地路径的自定义vcs
存储库,并对其进行处理,但这样做时我需要记住,在投入生产之前,我必须删除所述本地存储库
我想要实现的(如果可能,或者做同样的事情!)是在我的composer.json
的require
部分中有一些包,以便在生产时使用packagist,并且让require dev
部分仅使用本地存储库
可能吗?老实说,我在文档中找不到任何与此相关的内容。。。或者我只是误读了它的用法。我将此添加为一个解决方案,但将保留一段时间未回答的问题,希望得到普通的解决方案
基本上,我可以用它实现我想要的。它可以帮助您指定本地路径,以便在执行composer更新时查找包和步骤。由于它只在本地安装(使用composer global
),因此它让生产服务器正常地使用packagist解析包