Jak wyłączyć moduł i jego moduły zależne za pomocą Drush?

23

Czy istnieje sposób na wyłączenie modułu i jego modułów zależnych za pomocą Drush.

Powiedzmy, że muszę wyłączyć widoki, ale mam też opcję views_accordion.

Jeśli uruchomię $ drush pm-disable views, nie dostanę modułu widoków .

chefnelone
źródło

Odpowiedzi:

30

Powinieneś zaktualizować swój drush przez dźwięki rzeczy. Wykonywanie drush dis wyświetleń powinno skutkować:

drush dis views
The following extensions will be disabled: views, views_bulk_operations, og_ui, views_content, og_example, views_php, views_ui
Do you really want to continue? (y/n)

Co oznacza, że ​​osoby na utrzymaniu są jednocześnie wyłączone.

7 odpowiedzi
źródło
3
Pamiętaj, że to nie działa w przypadku odinstalowania po południu. zamiast tego musisz wziąć listę modułów, przekazać ją do pm-uninstall i powtarzać to polecenie, aż wszystkie moduły zostaną odinstalowane.
Berdir
1
Tak, często znajduję się właśnie na rzeczywistej stronie odinstalowywania w celu odinstalowania.
7wonders
Masz rację, może zrobiłem literówkę na temat metody.
chefnelone