¿Cómo deshabilitar un módulo y sus módulos dependientes con Drush?


23

¿Hay alguna forma de deshabilitar un módulo y sus módulos dependientes con Drush?

Digamos que necesito deshabilitar las vistas, pero también he habilitado views_accordion.

Si ejecuto $ drush pm-disable viewsno obtengo el módulo de vistas deshabilitado.

Respuestas:


30

Debes actualizar tu drush por el sonido de las cosas. Hacer visualizaciones drush debería resultar en lo siguiente:

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)

Lo que significa que los dependientes están discapacitados al mismo tiempo.


3
Tenga en cuenta que esto no funciona para pm-uninstall. en su lugar, deberá tomar la lista de módulos, pasarla a pm-uninstall y repetir ese comando hasta que se desinstalen todos los módulos.
Berdir

1
Sí, a menudo me encuentro yendo a la página de desinstalación real para la desinstalación.
7wonders

Tienes razón, tal vez hice un error tipográfico en el método.
chefnelone
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.