webentwicklung-frage-antwort-db.com.de

npm ERR! Antwortzeitlimit beim Abrufen von https://registry.npmjs.org/react-is (über 30000 ms)

Wenn ich eine Reaktions-App erstellen möchte, tritt der folgende Fehler auf:

npm ERR! Response timeout while trying to fetch https://registry.npmjs.org/react-is (over 30000ms)

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\info\AppData\Roaming\npm-cache\_logs\2020-04-23T02_54_45_865Z-debug.log

Aborting installation.
  npm install --save --save-exact --loglevel error react react-dom react-scripts cra-template has failed.

Deleting generated file... package.json
Deleting app2/ from C:\Users\info
Done.
8
devZack

In meinem Fall war es das Problem im Zusammenhang mit npm verison 6.14 *
Downgrade auf npm Version 6.13.7 für mich gelöst

npm i -g [email protected] 

Es ist auch eine neu eröffnete Ausgabe, die Sie unter https://github.com/npm/cli/issues/1185 überprüfen können

0
Viraj Singh

Benutzer sind sehr wahrscheinlich mit diesem Problem konfrontiert, wenn sie eine langsame Internetverbindung haben. Um dem entgegenzuwirken, müssen Sie das Zeitlimit in der Konfigurationsdatei des npm erhöhen. Und so geht's:

  1. Suchen Sie die Datei .npmrc (Im Installationsordner von nodejs; in meinem Fall im Ordner F:\Installations\nodejs\node_modules\npm. Für Sie befindet sie sich jedoch möglicherweise im Ordner C:\program files).
  2. Öffnen Sie die Datei .npmrc Und fügen Sie diese Zeile hinzu: timeout=240000 (Normalerweise sind es wohl 60 Sekunden, aber da meine Verbindung viel langsamer war, musste ich sie auf 240 Sekunden oder 4 Minuten erhöhen. Sie können es 1200 Sekunden lang 120000 behalten.
  3. Speicher die Datei

Da die Create-React-App auf halbem Weg fehlschlägt, kann die Datei package.json von npm leicht beschädigt werden, was zu folgenden Problemen führt:

Unexpected end of JSON input while parsing near

Führen Sie daher vor dem Ausführen von npx create-react-app Den folgenden Befehl aus: npm cache clean --force, Während der Cache bereinigt und (glaube ich) die Datei package.json Repariert wird.

0
Itzkhan