De nombreux utilisateurs ont signalé que leurs applications Facebook préférées ne fonctionnaient plus suite à une récente modification d’un projet de logiciel open source populaire.

Le gestionnaire de projet open source est développé par la société mère de Facebook Meta et s’appelle Create React App. Déployé à la fois sur GitHub et npm, Create React App est conçu pour aider les développeurs à créer rapidement des applications React d’une seule page avec quelques commandes simples. En conséquence, de nombreux développeurs s’y fient pour créer des applications pour Facebook et d’autres sites.

Les utilisateurs de GitHub ont récemment commencé à signaler des problèmes en essayant de créer des builds create-react-app après avoir reçu le message d’erreur suivant : « Type : Erreur : MiniCssExtractPlugin n’est pas un constructeur ». Ce message d’erreur montre que le problème ne réside pas dans l’application Create React elle-même, mais plutôt dans l’une de ses dépendances appelée Mini CSS Extract Plugin.

Mini CSS Extract Plugin est un autre projet populaire sur lequel reposent plus de 4,6 millions de référentiels GitHub et plus de 7 000 projets npm. Ce projet est utilisé pour extraire le code CSS dans des fichiers séparés, générant un fichier CSS pour chaque fichier JavaScript contenant du CSS selon BleepingComputer.

Solutions alternatives potentielles

Solutions alternatives potentielles
© joyofandroid.com

La dernière version du plug-in Mini CSS Extract (v. Voir l'article : Comment telecharger sur Liberty VF. 2.5.0) a été publiée assez récemment et il semble que cette mise à jour soit à l’origine de l’échec des versions du projet Create React App.

Alors que BleepingComputer pense que l’ajout de « types » au plug-in peut être à l’origine de la panne des instances de Create React App, un rapport de bogue sur GitHub examine plus en détail certaines causes possibles.

Jusqu’à ce que l’équipe open source de Facebook publie une solution appropriée au problème, certains développeurs ont pu faire fonctionner les versions de l’application Create React en rétrogradant le plugin Mini CSS Extract vers la version 2.4.5. Selon le développeur Alexandru Pavalovi, vous pouvez ajouter votre version à 2.4.5 en ajoutant plusieurs lignes de code au fichier package.json de votre application JavaScript. Le code à ajouter est :

« mini-css-extract-plugin »: « 2.4.5 »

Cependant, cette solution de contournement ne fonctionne pas pour ceux qui n’utilisent pas Yarn, mais le développeur frontal Oscar Busk affirme que l’exécution de la commande suivante (npm i -D –save-exact [email protected] 5) pourrait fonctionner.

Espérons que le problème sera bientôt résolu avec un correctif plus permanent, mais jusque-là, vous pouvez essayer de tester ces deux solutions de contournement pour que les versions de l’application Create React fonctionnent.

Nous avons également présenté les meilleurs ordinateurs portables pour la programmation et les meilleurs cours JavaScript

A lire sur le même sujet