Müzakirə

Linux NPM command not found Hatası

Başladan Nikolem · 27 avq 2026 18:56 · 6 Baxış · 0 Cavablar
Mövzunu Açan #0
NPM (Node Package Manager), Node.js ile birlikte gelen ve JavaScript uygulamalarının bağımlılıklarını yönetmek için kullanılan bir paket yöneticisidir. Ancak, bazen "command not found" hatası alabiliriz. Bu durum, genellikle NPM'nin sistemde kurulu olmamasından ya da PATH değişkeninin doğru ayarlanmamış olmasından kaynaklanır. İşte bu hatayı çözmek için izlenebilecek adımlar:

1. Node.js ve NPM'nin Yüklenip Yüklenmediğini Kontrol Etme

Öncelikle, NPM'nin gerçekten kurulu olup olmadığını kontrol etmek için terminalde aşağıdaki komutu çalıştırın:

CODE
12node -v
npm -v


Eğer her iki komut da "command not found" hatası veriyorsa, Node.js ve NPM sisteminizde yüklü değil demektir.

2. Node.js ve NPM'yi Yükleme

Node.js ve NPM'yi yüklemek için, çoğu Linux dağıtımında kullanılabilen şu komutları deneyebilirsiniz:

Debian tabanlı sistemler için:

CODE
12sudo apt update
sudo apt install nodejs npm


Red Hat tabanlı sistemler için:

CODE
1sudo dnf install nodejs npm


Yükleme tamamlandıktan sonra, yukarıdaki kontrol komutlarını tekrar çalıştırarak her şeyin doğru bir şekilde yüklendiğinden emin olabilirsiniz.

3. PATH Değişkenini Kontrol Etme

Eğer NPM yüklüyse fakat hala "command not found" hatası alıyorsanız, muhtemelen NPM'nin kurulu olduğu dizin PATH değişkeninde yoktur. Bunu kontrol etmek için terminalde şu komutu yazın:

CODE
1echo $PATH


NPM genellikle /usr/local/bin ya da ~/.npm-global/bin dizinlerinde kurulur. Eğer bu dizin PATH içinde yoksa, aşağıdaki gibi ekleyebilirsiniz:

CODE
1export PATH=$PATH:/usr/local/bin


Bu satırı ~/.bashrc ya da ~/.zshrc dosyanıza ekleyerek kalıcı hale getirebilirsiniz.

4. NPM'yi Yeniden Yükleme

Son olarak, eğer yukarıdaki yöntemler işe yaramazsa, NPM'yi yeniden yüklemeyi deneyebilirsiniz. Bunu yapmak için mevcut NPM'yi kaldırıp tekrar yüklemek gerekebilir:

CODE
12sudo apt remove npm
sudo apt install npm


Bu adımları izledikten sonra NPM komutunu başarılı bir şekilde çalıştırabilmelisiniz. Eğer hala sorun yaşıyorsanız, sisteminizin log dosyalarını inceleyerek daha fazla bilgi edinebilirsiniz.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi