Varias aplicaciones de Facebook no funcionan, y ahora sabemos por qué

Varias aplicaciones de Facebook no funcionan, y ahora sabemos por qué

Muchos usuarios informaron que sus aplicaciones favoritas de Facebook ya no funcionan debido a un cambio reciente en un popular proyecto de software de código abierto.

El proyecto de código abierto responsable es desarrollado por la empresa matriz de Facebook, Meta, y se llama Create React App. Distribuido tanto en GitHub como en npm, Create React App está diseñado para ayudar a los desarrolladores a crear rápidamente aplicaciones React de una sola página con solo unos pocos comandos simples. Como resultado, muchos desarrolladores confían en él para crear aplicaciones para Facebook y otros sitios.

Los usuarios de GitHub recientemente comenzaron a informar problemas al intentar compilar sus compilaciones de crear-reaccionar-aplicación después de recibir el siguiente mensaje de error: "Tipo: Error: MiniCssExtractPlugin no es un constructor". Este mensaje de error muestra que el problema no está en la aplicación Create React en sí, sino en una de sus dependencias llamada Mini CSS Extract Plugin.

Otro proyecto popular es Mini CSS Extract Plugin, en el que confían más de 4,6 millones de repositorios de GitHub y más de 7000 proyectos npm. Este proyecto se usa para extraer código CSS en archivos separados, generando un archivo CSS para cada archivo JavaScript que contiene CSS según BleepingComputer.

Возможные альтернативные решения

La última versión del complemento Mini CSS Extract (v. 2.5.0) se lanzó recientemente y parece que esta actualización es la causa de las compilaciones fallidas del proyecto Create React App.

Si bien BleepingComputer cree que agregar "tipos" al complemento podría ser lo que hace que las instancias de Create React App se rompan, un informe de error en GitHub analiza más de cerca algunas de las posibles causas.

Hasta que el equipo de código abierto de Facebook lanzó una solución adecuada para el problema, algunos desarrolladores pudieron hacer que sus compilaciones de la aplicación Create React funcionaran degradando el complemento de extracción Mini CSS a la versión 2.4.5. Según el desarrollador Alexandru Pavalovi, puede anclar su versión a 2.4.5 agregando varias líneas de código al archivo package.json de su aplicación JavaScript. El código a agregar es:

"resoluciones": {

"mini-css-extraer-complemento": "2.4.5"

},

Sin embargo, esta solución no funciona para aquellos que no usan Yarn, pero el desarrollador front-end Oscar Busk dice que ejecutar el siguiente comando (npm i -D --save-exact mini-css-extract-plugin @2.4. 5) puede funcionar.

Es de esperar que el problema se resuelva pronto con una solución más permanente, pero hasta entonces puede intentar probar estas dos soluciones para que sus compilaciones de la aplicación Create React funcionen.

También presentamos las mejores computadoras portátiles para programar y los mejores cursos de JavaScript.

Через BleepingComputer