Actualmente estoy trabajando en un proyecto en React Native, ayer funcionaba perfectamente sin errores y ahora, de repente, recibo este error.
error Cannot find module 'metro-config/src/defaults/blacklist' Require stack: - /Users/sri/Downloads/cc_x/reactnativelcsapp/VitalitiApp/metro.config.jsProbé tantas soluciones, eliminando los módulos de nodo y volviéndolos a instalar, actualizando los módulos, buscando cambiar la lista de respaldo. Revisé mis archivos y no puedo encontrar el archivo de la lista negra, pero estoy tratando de arreglarlo, pero honestamente no tengo idea de cómo solucionarlo. Me preguntaba si alguien sabría qué hacer.
el archivo de la lista negra parece haber sido renombrado como exclusionList
const blacklist = require('metro-config/src/defaults/exclusionList');use esta línea en su lugar en metro.config.js
En las versiones más recientes de metro-config la función ahora se llama exclusionList . Así que cambie la referencia de la blacklist con exclusionList en el archivo metro-config.js que se encuentra en el directorio raíz del proyecto.
const exclusionList = require('metro-config/src/defaults/exclusionList'); Si el problema persiste, agregue metro-config como una dependencia de desarrollo:
npm install -D metro-config