しますcomposer remove drupal/module
実際に、特にマルチサイト環境で、最初にモジュールをアンインストールしますか?
一方、composer require
すべてのサイトで指定されたモジュールを「有効」にしますか?
いいえ、Composerは、サイト自体でモジュールをインストールまたはアンインストールしません。
これは依存関係マネージャーです。要件を計算してからダウンロードするだけです。
インストール後/更新後のコマンドを追加して自動化することもできますが、汎用的なものにしようとするとおそらく苦労します。
Drupal a Composerワークフローを使用するサイトでは、モジュールを削除する場合、次のことを行う必要があります。
Drupal管理者から、モジュールをアンインストール/無効にして、Drupalがそれを表示することを期待しないようにします。
Drupalインストールのルートにあるcomposer.jsonファイルを編集します。これは/ webディレクトリの外にある必要があります。モジュールmoduleへの参照を削除し、ファイルを保存してください。
実行composer update
Composerはモジュールをファイルシステムから削除し、インストールのパッケージではなくなったことを認識します。