0

我正在使用 symfony 供应商/安装来更新新模块。我已经下载了模块,但我对作曲家感到困惑。

在我的deps文件中,我已经下载了许多新的捆绑包。

  1. 现在,如果我使用作曲家,这些捆绑包将如何更新。我需要为composer.json 转换Deps 等效文件吗?
  2. 现在我是否还需要更改我的 autoload.php 文件以使用 composer
  3. 如果我需要安装新的捆绑包,那么我的旧捆绑包会保持与供应商一起安装的原样吗
4

1 回答 1

2

现在,如果我使用作曲家,这些捆绑包将如何更新。我需要为composer.json 转换Deps 等效文件吗?

你的 deps 文件需要转换成 composer.json。

composer.lock 类似于 deps.lock 并且它是自动生成的。运行 install 命令时,composer 将使用 composer.lock 来安装锁定的版本。运行 update 命令将更新软件包并将安装的版本存储在 composer.lock 中。

现在我是否还需要更改我的 autoload.php 文件以使用 composer

仅当您从使用供应商脚本过渡到作曲家时。您只需更新一次 app/autoload.php 文件即可包含 composer 生成的文件。查看symfony-standard(master 分支)或此处的示例。

每次运行 install 或 update 命令时,Composer 都会为您重新生成自动加载器。

于 2012-07-25T23:59:15.133 回答