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粉616111038
P粉616111038 2023-09-04 17:12:27
0
1
586
<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 !
P粉616111038
P粉616111038

répondre à tous(1)
P粉536532781

Le problème ci-dessus a été résolu avec la méthode suivante :

  1. Supprimer et re-cloner le projet
  2. Création du jeton npmjs pour le package privé personnalisé et mise à jour dans le fichier .envrc.
  3. Alors voilànpm i失败后,使用了npm i --legacy-peer-deps,之前先运行了npm cache clean --force

Waouh ! Toutes les dépendances sont installées

L'erreur que j'ai commise au départ était d'essayer d'utiliser npm auth mais ce n'était pas vraiment nécessaire car npm会从.envrc.npmrcl'insérez dans le fichier

Donc, si vous rencontrez des difficultés similaires, essayez ces étapes

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal