这是基本故事:我开发了一些我也在项目中使用的包。这些包被发布到 packagist,当我在我的项目中使用它们时,我只需要它们作为任何其他包。
当项目在开发服务器上时,一切都很好,它们获得了最新版本并且可以正常工作。
但是当我在开发时,我发现等待 packagist 更新,并且composer update每次我对我的包做一些事情时都要求 do go有点浪费时间......通常,我会设置一个vcs指向我的硬盘驱动器上的本地路径并完成它,但这样做我需要记住,我必须在推送到生产之前删除所述本地存储库。
我想要实现的目标(如果可能,或者做同样的事情!)是在require我的部分中有一些包,composer.json以便在生产时使用 packagist,并使该require-dev部分仅使用本地存储库。
那可能吗?老实说,我在文档中找不到与此相关的任何内容......或者我只是误读了它的用法。
我正在添加这个解决方案,但会在一段时间内保持问题未得到解答,希望得到普通的解决方案。
基本上,我可以使用这个包来实现我想要的。它的作用是帮助您指定本地路径来查找包以及进行 Composer 更新时的步骤。由于这只是本地安装(使用composer global),因此它让生产服务器通常使用 packagist 解析包。
| 归档时间: |
|
| 查看次数: |
563 次 |
| 最近记录: |