GOOGLE ADS

mardi 3 mai 2022

Problèmes avec la désinstallation de create-react-app

Je cours npm uninstall create-react-appet ça revient

npm WARN saveError ENOENT: no such file or directory, open '/Users/me/Documents/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/Users/me/Documents/package.json'
npm WARN Documents No description
npm WARN Documents No repository field.
npm WARN Documents No README data
npm WARN Documents No license field.

Je souhaite mettre à jour ma version create-react-app, et apparemment, ils ne prennent plus en charge les installations globales. Lorsque j'ai installé CRA pour la première fois (il y a quelque temps), il a été installé globalement. Maintenant, j'essaie de le mettre à jour et je rencontre des problèmes. J'ai couru npm update create-react-app, mais mon terminal clignote juste pendant une seconde et revient à l'invite. J'ai donc décidé de le désinstaller create-react-appcomplètement et de le réinstaller, mais maintenant je rencontre les avertissements/problèmes ci-dessus.

Des idées sur ce qui peut se passer?

Modifier:

Quand je lance npm i create-react-app, il lance également les WARNs ci-dessus, mais il dit aussi

+ create-react-app@3.3.0 // <---
added 1 package and audited 578 packages in 1.787s

Cependant, lorsque je relance la commande create-react-app --version, il dit3.2.0

Édition 2 :

J'ai couru npm i -g create-react-appplusieurs fois, mais cela jette:

Michaels-MacBook-Pro:Documents me$ npm i -g create-react-app
npm ERR! code EEXIST
npm ERR! syscall symlink
npm ERR! path../lib/node_modules/create-react-app/index.js
npm ERR! dest /usr/local/bin/create-react-app
npm ERR! errno -17
npm ERR! EEXIST: file already exists, symlink '../lib/node_modules/create-react-app/index.js' -> '/usr/local/bin/create-react-app'
npm ERR! File exists: /usr/local/bin/create-react-app
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/me/.npm/_logs/2019-12-23T08_07_29_158Z-debug.log


Solution du problème

Après la désinstallation globale create-react-app, j'obtenais toujours une erreur indiquant que mon create-react-appétait obsolète. Voici ce qui a résolu cela pour moi:

Après

sudo npm uninstall -g create-react-app

Cours

npx clear-npx-cache

Essayez ensuite de réinstaller create-react-appdans le répertoire de travail approprié :

npx create-react-app my-app

Aucun commentaire:

Enregistrer un commentaire

Comment utiliseriez-vous .reduce() sur des arguments au lieu d'un tableau ou d'un objet spécifique&nbsp;?

Je veux définir une fonction.flatten qui aplatit plusieurs éléments en un seul tableau. Je sais que ce qui suit n'est pas possible, mais...