Modüller yüklenmiyor

Komut istemcisinde aşağıdaki komutlarla Node.js ve NPM sürümünü kontrol edin:

Kod:
node -v
npm -v

Eğer eski bir sürüm kullanıyorsanız, Node.js ve NPM'in en son sürümüne güncellemeyi deneyin. NPM cache temizleme: Bazen NPM'in önbelleği bozulabilir. Bunun için aşağıdaki komutla NPM önbelleğini temizlemeyi deneyin:

Kod:
npm cache clean --force

Modül yüklemeyi doğru şekilde yapın: Modülü yüklerken şu komutu kullandığınızdan emin olun:

Kod:
npm install <modül_adı>

Eğer global olarak yüklemek istiyorsanız:

Kod:
npm install -g <modül_adı>

Modülleri yüklerken bazen izin sorunları olabilir. Komut istemcisini "yönetici olarak çalıştır" şeklinde açarak tekrar deneyin. Proje dizininde package. JSON dosyasının olup olmadığını kontrol edin: Modüller, bir Node.js projesinde package. JSON dosyasının bulunduğu dizinde yüklenmelidir. Eğer yoksa, aşağıdaki komutla bir package. JSON dosyası oluşturabilirsiniz:

Kod:
npm init

Yüklemeyi denediğinizde aldığınız hata mesajını gözden geçirin. Hata mesajı, sorunu söylersiniz.
 
Komut istemcisinde aşağıdaki komutlarla Node.js ve NPM sürümünü kontrol edin:

Kod:
node -v
npm -v

Eğer eski bir sürüm kullanıyorsanız, Node.js ve NPM'in en son sürümüne güncellemeyi deneyin. NPM cache temizleme: Bazen NPM'in önbelleği bozulabilir. Bunun için aşağıdaki komutla NPM önbelleğini temizlemeyi deneyin:

Kod:
npm cache clean --force

Modül yüklemeyi doğru şekilde yapın: Modülü yüklerken şu komutu kullandığınızdan emin olun:

Kod:
npm install <modül_adı>

Eğer global olarak yüklemek istiyorsanız:

Kod:
npm install -g <modül_adı>

Modülleri yüklerken bazen izin sorunları olabilir. Komut istemcisini "yönetici olarak çalıştır" şeklinde açarak tekrar deneyin. Proje dizininde package. JSON dosyasının olup olmadığını kontrol edin: Modüller, bir Node.js projesinde package. JSON dosyasının bulunduğu dizinde yüklenmelidir. Eğer yoksa, aşağıdaki komutla bir package. JSON dosyası oluşturabilirsiniz:

Kod:
npm init

Yüklemeyi denediğinizde aldığınız hata mesajını gözden geçirin. Hata mesajı, sorunu söylersiniz.
npm : File C:\Program Files\nodejs\npm.ps1 cannot be loaded because running scripts is disabled
on this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fw
link/?LinkID=135170.
At line:1 char:1
  • npm init
  • ~~~
+ CategoryInfo : SecurityError: :)) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess

böyle bir hata buna göre söylersen
 
Aldığın hata, Windows PowerShell'in script çalıştırmasına izin vermemesi nedeniyle oluşuyor. Bunun nedeni, Windows'taki "execution policy" ayarlarının scriptlerin çalışmasına engel olmasıdır.
Başlat menüsüne PowerShell yazın. Sağ tıklayın ve yönetici olarak çalıştır seçeneğini seçin.
PowerShell penceresine şu komutu girin:

Kod:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Bu komut, yalnızca yerel dosyaların çalışmasına izin verir ve dışarıdan indirilmiş dosyalar için imza gerektirir. "remotesigned" ayarı, kendi bilgisayarında yazılmış ve güvenilir scriptlerin çalışmasına izin verir. Eğer dışarıdan indirilen bir script varsa, onun da imzalı olması gerekir. Şu komutla mevcut execution policy ayarlarını kontrol edebilirsin:

Kod:
Get-ExecutionPolicy -List

Bu komutun çıktısında currentuser altında remotesigned gördüğünüzden emin olun.
Artık PowerShell penceresinde.

Kod:
npm init

Gibi NPM komutlarını tekrar çalıştırmayı deneyebilirsin.
 

Technopat Haberler

Yeni konular

Geri
Yukarı