Soluzione:
npm cache clean --force
quindi riprovare a creare l'app (qui durante la creazione di un'app di reazione) o installare ciò che si stava per installare.
create-react-app myproject
(creazione di app di reazione) [stesso problema npm che può verificarsi in un'operazione diversa]
npm install -g @angular/cli@latest
(installazione di cli angolare (o installazione di qualsiasi altra cosa))
Funzionerà.
spiegazione:
Questo è un problema relativo a npm, riguarda la cache che viene corrotta. Anche se nelle versioni più recenti di npm hanno implementato l'autoguarigione, che normalmente non garantisce la corruzione, ma sembra che non sia così efficiente.
Forzare la cache pulita risolve il problema.
L'errore si verifica durante l'analisi di uno dei file di cache, che hanno un formato json. La cache si trova in ~ / .npm / _cacache (in linux) e% AppData% / npm-cache (windows). Per la mia attuale versione di npm e quando ho controllato, c'erano tre directory.
se controlli il primo o il secondo, la struttura è la seguente
E ogni file di cache ha un formato json (e quello che viene analizzato)
Ecco un buon link dal documento: https://docs.npmjs.com/cli/cache
[Aggiornamento] Inoltre, se ciò non è stato risolto, è possibile controllare questa risposta qui https://stackoverflow.com/a/50191315/7668448 che mostra come è possibile modificare il registro npm, che può essere utile. Controlla e vedi.