Pregunta:
Se necesita más tiempo para borrar los cachés y también debe hacerse con más frecuencia para cada CSS o cambios de funcionalidad.
¿Hay alternativas disponibles?
Respuesta:
Deshabilitar el almacenamiento en caché de Drupal 8 durante el desarrollo
Cuando está desarrollando un módulo o un tema, debe borrar el caché de Drupal (caché de renderizado, caché de página dinámica, caché de Twig) con mucha frecuencia para ver los cambios que se aplican. Puede deshabilitar el almacenamiento en caché para el desarrollo.
Pasos
- Copie y cambie el nombre del archivo
sites/example.settings.local.php
asites/default/settings.local.php
:
$ cp sites/example.settings.local.php sites/default/settings.local.php
- Descomente estas líneas en
sites/default/settings.php
:
if (file_exists(__DIR__ . '/settings.local.php')) { include __DIR__ . '/settings.local.php'; }
- Si desea mantener la agregación y el preprocesamiento de CSS y JS , cambie estas líneas en
sites/default/settings.local.php
aTRUE
:
$config['system.performance']['css']['preprocess'] = TRUE; $config['system.performance']['js']['preprocess'] = TRUE;
- Descomente esta línea en
sites/default/settings.local.php
:
$settings['cache']['bins']['render'] = 'cache.backend.null'; $settings['cache']['bins']['dynamic_page_cache'] = cache.backend.null';
- Agregue las siguientes líneas a
sites/development.services.yml
:
parameters: twig.config: debug: true auto_reload: true cache: false
(fuente: drupal.org )