PHP中是否有类似于npm link的composer等效功能?

6
当我开发JavaScript模块时,我可以使用npm link将本地开发版本安装到使用该模块作为依赖项的本地项目中。这是一个很好的工作流程。
这不是现场开发,我认为这比TDD差一些,但这是一种更容易进行集成测试和手动QA的方式。
在Composer中,如果可能的话,我可以强制使用git安装软件包,然后我就可以进行现场开发。很好,但不是最好的。
简短的问题版本:我能告诉composer临时从git存储库/本地文件系统中安装依赖项并从composer CLI控制链接吗?

1
没有,但是可以看一下这个 https://github.com/franzliedke/studio。在composer存储库中有关于此功能的讨论。 - Sander Visser
1
这是它:https://github.com/composer/composer/issues/601 - Sander Visser
2个回答

5

你可以在你的composer.json中使用一个路径仓库

这将安装一个符号链接而不是在你的vendor文件夹中进行git克隆。

这正是franzl/studio软件包在幕后执行的操作。


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接