Çözüm:
npm cache clean --force
ardından uygulamanızı oluşturmayı (burada bir react uygulaması oluştururken) veya yüklemek üzere olduğunuz şeyi yüklemeyi tekrar deneyin.
create-react-app myproject
(react uygulaması oluşturma) [farklı işlemlerde ortaya çıkabilen aynı npm sorunu]
npm install -g @angular/cli@latest
.
Çalışacak.
açıklama:
Bu npm ile ilgili bir problem, yozlaşan önbellekle ilgili. Npm'nin daha yeni sürümlerinde kendi kendini iyileştirmeyi uygulamış olsalar da, normalde bozulmayı garanti etmez, ancak o kadar verimli görünmüyor.
Önbelleği temizlemeye zorlamak sorunu çözer.
Hata, json formatına sahip önbellek dosyalarından biri ayrıştırılırken ortaya çıkar. Önbellek ~ / .npm / _cacache (linux'ta) ve% AppData% / npm-cache (Windows) adreslerinde bulunur. Mevcut npm sürümüm için ve kontrol ettiğimde, üç dizin vardı.
![görüntü açıklamasını buraya girin](https://i.stack.imgur.com/t9jeS.png)
birinciyi veya ikinciyi kontrol ederseniz, yapı aşağıdaki gibidir
![görüntü açıklamasını buraya girin](https://i.stack.imgur.com/LRrND.png)
Ve her önbellek dosyasının bir json biçimi vardır (ve bu, ayrıştırılan)
![görüntü açıklamasını buraya girin](https://i.stack.imgur.com/INiqo.png)
İşte dokümandan iyi bir bağlantı: https://docs.npmjs.com/cli/cache
[Güncelleme] Ayrıca, eğer bu sorunu çözmediyse, bu cevabı buradan kontrol edebilirsiniz https://stackoverflow.com/a/50191315/7668448 npm kayıt defterini nasıl değiştirebileceğinizi gösterir, bu yardımcı olabilir. Kontrol edin ve görün.