tengo un gran proyecto con muchas imágenes en la carpeta pública de la aplicación de reacción, ¿hay alguna forma de encontrar todas las imágenes no utilizadas y limpiarlas?
Este es un problema común y esta pregunta me llevó a buscar respuestas. Me topé con este video que ayudó a resolver en parte el problema.
El problema aquí es que el complemento utilizado en el video unused-files-webpack-plugin no es compatible con Webpack 5. Se planteó un problema para actualizar el complemento para admitir Webpack 5, pero el autor del paquete no ha publicado una actualización.
Un paquete similar que se puede usar es webpack-deadcode-plugin . Puede usar la implementación del video y sustituir el unused-files-webpack-plugin con el webpack-deadcode-plugin haciendo algunos cambios (como la propiedad de patterns que tendría que cambiar a algo como: patterns: ['src/**/*.(png|jpg|jpeg)'] para su caso de uso) para adaptar el nuevo complemento.
Editar: esta respuesta asume que está utilizando webpack como su paquete.