【问题标题】:What is the best way to edit your own composer dependencies in a project?在项目中编辑自己的作曲家依赖项的最佳方法是什么?
【发布时间】:2016-06-19 02:18:57
【问题描述】:

我有一个 symfony 项目,其中包含一些我自己创建的依赖项,我在很多项目中将这些依赖项用作 VNC。

依赖是 symfony 包,不能独立使用。

编辑这些依赖项的最佳方法是什么?因为我必须查看更改并测试它是否运行良好。

目前我浏览到目标依赖项的供应商目录,编辑一些东西,看看它是否在我的开发版本中正确,然后从供应商目录提交这个更改。

我觉得有更好的方法!我的zend工作室不喜欢这种方式。它不断地建设和建设。

有没有更好的办法?

【问题讨论】:

  • 我有时会克隆一个依赖包,然后调整 app/autoload.php 以指向它而不是供应商目录。
  • 我使用composer来管理我自己的gihub依赖。它们像往常一样被克隆到供应商目录中。然后我在 src 目录中创建一个符号链接。只需确保在运行 composer update 之前推送所有更改。

标签: php git symfony composer-php


【解决方案1】:

在我看来,从供应商目录编辑是可以的。这是一种有效的方式,但可能并不总是最理想的。

另一种方法是使用 Composer PathRepository 将依赖项的本地克隆加载到项目中。有关如何使用它的详细信息,请参阅https://getcomposer.org/doc/05-repositories.md#path

顺便说一句,如果路径 repo 是您的事,Studio 是一个可以帮助您以更系统的方式使用它们的工具,请参阅 https://github.com/franzliedke/studio

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-23
    • 1970-01-01
    • 2010-12-08
    • 2016-12-03
    • 2017-08-04
    • 2020-12-01
    相关资源
    最近更新 更多