Rozwiązanie:
npm cache clean --force
a następnie spróbuj ponownie utworzyć aplikację (tutaj podczas tworzenia aplikacji reagowania) lub zainstaluj to, co miałeś zainstalować.
create-react-app myproject
(tworzenie aplikacji reagowania) [ten sam problem npm, który może wystąpić w różnych operacjach]
npm install -g @angular/cli@latest
(instalowanie angli cli (lub instalowanie czegokolwiek innego))
To będzie działać.
wyjaśnienie:
Jest to problem związany z npm, dotyczy uszkodzonej pamięci podręcznej. Mimo że w nowszych wersjach npm wprowadziły one samoleczenie, które normalnie nie gwarantują żadnego zepsucia, ale wydaje się, że nie jest tak wydajne.
Wymuszenie czystej pamięci podręcznej rozwiązuje problem.
Błąd występuje podczas analizowania jednego z plików pamięci podręcznej, które mają format json. Pamięć podręczna znajduje się w ~ / .npm / _cacache (w systemie Linux) i% AppData% / npm-cache (Windows). Dla mojej obecnej wersji npm i kiedy sprawdziłem, były trzy katalogi.
jeśli zaznaczysz pierwszy lub drugi, struktura będzie następująca
I każdy plik pamięci podręcznej ma format json (i to, co jest analizowane)
Oto dobry link z dokumentu: https://docs.npmjs.com/cli/cache
[Aktualizacja] Również jeśli zdarzy się, że to nie rozwiązało problemu, możesz sprawdzić tę odpowiedź tutaj https://stackoverflow.com/a/50191315/7668448 to pokazuje, jak możesz zmienić rejestr npm, co może być pomocne. Sprawdź i zobacz.