0

新しいモジュールを更新するために symfony vendors/install を使用していました。モジュールをダウンロードしましたが、composer と混同しています。

私のdepsファイルには、ダウンロードした多くの新しいバンドルが既にあります。

  1. コンポーザーを使用すると、これらのバンドルはどのように更新されますか。composer.json の Deps 相当ファイルを変換する必要がありますか。
  2. composerを使用するには、autoload.phpファイルを変更する必要がありますか
  3. 新しいバンドルをインストールする必要がある場合、ベンダーによってインストールされた古いバンドルはそのまま残りますか?
4

1 に答える 1

2

コンポーザーを使用すると、これらのバンドルはどのように更新されますか。composer.json の Deps 相当ファイルを変換する必要がありますか。

deps ファイルを composer.json に変換する必要があります。

composer.lock は deps.lock に似たもので、自動生成されます。インストール コマンドを実行すると、composer は composer.lock を使用してロックされたバージョンをインストールします。update コマンドを実行すると、パッケージが更新され、インストールされたバージョンが composer.lock に保存されます。

composerを使用するには、autoload.phpファイルを変更する必要がありますか

vendors スクリプトの使用から composer に移行した場合のみ。composer によって生成されたファイルを含めるには、app/autoload.php ファイルを 1 回だけ更新する必要があります。symfony-standard (master ブランチ) またはhereの例を見てください。

インストールまたは更新コマンドを実行するたびに、Composer はオートローダーを再生成します。

于 2012-07-25T23:59:15.133 に答える