Thread Starter
#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:
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:
Red Hat tabanlı sistemler için:
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:
NPM genellikle
Bu satırı
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:
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.
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 -vEğ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 npmRed Hat tabanlı sistemler için:
CODE
1sudo dnf install nodejs npmYü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 $PATHNPM 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/binBu 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 npmBu 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.