Impossible d'installer les dépendances de l'application React car le dossier node_modules est manquant et une erreur est générée
<p>J'essaie d'installer une application React mais elle ne peut pas être installée, elle donne toujours l'erreur suivante et tout le dossier node_modules disparaît. </p>
<pre class="brush:php;toolbar:false;">npm ERR code ERESOLVE !
npm ERR ! ERESOLVE ne parvient pas à résoudre l'arborescence des dépendances
npm ERR !
npm ERR trouvé : réagir-scripts@5.0.1
npm ERR! node_modules/react-scripts
npm ERR ! React-scripts@"5.0.1" du projet racine
npm ERR !
npm ERR ! Impossible de résoudre la dépendance :
npm ERR !
npm ERR! node_modules/@craco/craco
npm ERR @craco/craco@"^6.4.3" du projet racine
npm ERR !
npm ERR ! Corrigez le conflit de dépendance en amont ou réessayez
npm ERR ! cette commande avec --force ou --legacy-peer-deps
npm ERR! pour accepter une résolution de dépendance incorrecte (et potentiellement cassée).
npm ERR !
npm ERR ! Voir /Users/xoxo/.npm/eresolve-report.txt pour un rapport complet.
npm ERR ! Un journal complet de cette exécution peut être trouvé dans :
npm ERREUR !
<p>Et cela ne me permet pas d'installer <code>react-app-rewired</code></p>
<p> J'ai essayé d'utiliser --force et --legacy-peer-deps mais pas de chance, je suis coincé ici depuis 3 heures et je n'arrive à le résoudre de nulle part. J'ai également essayé de vider le cache et de réinstaller, mais sans succès non plus. </p>
<p>Pour certains packages privés, j'ai utilisé <code>npm auth</code> et <code>$NPM_TOKEN</code> mais j'obtiens toujours l'erreur suivante : </p>
<pre class="brush:php;toolbar:false;">authentification npm
npm ERR code EUSAGE
npm ERR !
npm ERR ! Gérer les propriétaires de packages
npm ERR !
npm ERREUR !
npm ERR ! Le propriétaire de npm ajoute <user>
npm ERR ! Propriétaire npm rm <user>
npm ERR ! Propriétaire npm ls <package-spec>
npm ERR !
npm ERREUR !
npm ERR ! [--registre <registre>] [--otp <otp>]
npm ERR ! [-w|--espace de travail <nom de l'espace de travail>
npm ERREUR !
npm ERR !
npm ERR alias : auteur
npm ERR !
npm ERR ! Exécutez "npm helpowner" pour plus d'informations.
npm ERR ! Un journal complet de cette exécution peut être trouvé dans :
npm ERREUR !