Çö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ı.
birinciyi veya ikinciyi kontrol ederseniz, yapı aşağıdaki gibidir
Ve her önbellek dosyasının bir json biçimi vardır (ve bu, ayrıştırılan)
İş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.