Npm komutunun bulunamadığını düzeltin Hata

Npm Komutunun Bulunamadigini Duzeltin Hata



Npm, Node.js çalışma zamanı ortamının (JavaScript kodunu çalıştırma) temel bileşenlerinden biridir. JavaScript modüllerini ve paketlerini yönetmek ve çalıştırmak için kullanılır. Node.js kullanıcısı, npm komut satırı yardımcı programı aracılığıyla temel paketleri ve modülleri arayabilir ve kurabilir, uygulama sürümünü yönetebilir ve JS projelerini yapılandırabilir.

Ancak bazen kullanıcı “hatayla karşılaşıyor” npm komutu bulunamadı NPM kayıt defterinden kullanıcının iş akışını bozan bir modül veya paket kurarken veya yapılandırırken.

Bu gönderi şunları gösterecektir:







Linux'ta “npm komutu bulunamadı” sorunu nasıl çözülür?

Node.js, JavaScript kodu için yaygın olarak kullanılan bir çalışma zamanı ortamıdır. Node.js tüm önemli İşletim sistemleriyle uyumludur. Bazen kullanıcı Node.js modülünü JavaScript’e yüklerken “hatayla karşılaşıyor” npm komutu bulunamadı ' Aşağıda gösterildiği gibi. Bu hata, sistemde npm'nin kurulu olmaması veya npm'nin eski bir sürümünün kullanılması veya Linux Yolu ortam ayarlarına npm'nin eklenmemesi gibi farklı amaçlardan dolayı oluşur:





Yukarıda verilen hatayı düzeltmek için aşağıdaki çözümleri deneyin:





1. Çözüm: Linux'ta npm'yi yükleyin

Node.js kurulumu sırasında kullanıcı npm paket yöneticisini kurmayı unutabilir veya npm sisteme doğru şekilde kurulmamış olabilir. Bundan dolayı kullanıcı “hatayla karşılaşıyor” 'npm' komutu bulunamadı ”. Belirtilen sorunu düzeltmek için aşağıdaki talimatları izleyerek npm'yi Linux'a yükleyin:

Adım 1: Ubuntu'yu güncelleyin

Öncelikle Ubuntu terminalini “ CTRL+ALT+T ' anahtar. Daha sonra “ uygun güncelleme Ubuntu deposunu güncellemek için ” komutu:



sudo uygun güncelleme

Adım 2: Npm Paketini Kurun

Daha sonra npm paket yöneticisini “ uygun kurulum npm ' emretmek. Bu komut root ayrıcalıkları gerektirebilir, bu nedenle “ sudo ” komuttan önce:

sudo uygun düzenlemek npm -Ve

Burada, “ -Ve ” bayrağı, “npm” kurulumu için ekstra disk alanı kullanımına işlem izni tahsis etmek için kullanılır:

3. Adım: Doğrulama

Şimdi npm'nin kurulu olup olmadığını kontrol edin, “ npm -v ' emretmek:

npm -içinde

Aşağıdaki çıktı, ' 8.5.1 ” npm versiyonu:

Npm komutunun düzgün çalışıp çalışmadığını kontrol etmek için herhangi bir Node.js modülünü yükleyin. Örneğin, “ ifade etmek ” modülü:

npm düzenlemek ifade etmek

Aşağıdaki sonuç, modülü yüklediğimizi ve belirtilen sorunu etkili bir şekilde çözdüğümüzü gösterir:

Sorun hala devam ediyorsa bu, npm'nin Yol ortamı ayarına otomatik olarak eklenmediği anlamına gelir.

2. Çözüm: Yol Ortamı Ayarlarına npm ekleyin

Eğer npm sistem yoluna eklenmemişse sistem npm komutlarını algılayamayacak ve kullanıcı “hatasıyla karşılaşacaktır” npm komutu bulunamadı ”. Belirtilen sorunu düzeltmek için npm kurulum yolunu Linux ortam ayarlarına manuel olarak ekleyin. Bunu yapmak için verilen prosedürü izleyin:

Adım 1: npm Kurulum Konumunu Kontrol Edin

Öncelikle npm kurulum konumunu “ hangi npm ' emretmek:

Hangi npm

2. Adım: Yol Ortamı Ayarlarını Kontrol Edin

Şimdi sistemi görüntüleyerek Linux Path ortam ayarlarına npm'nin eklenip eklenmediğini doğrulayın ' YOL ”:

Eko $PATH

Burada, PATH ortam ayarlarımızın zaten güncel olduğunu ve npm kurulum yolunun ortam ayarlarında zaten mevcut olduğunu görebilirsiniz:

Ancak, Ortam PATH ayarlarında npm yürütülebilir yolu mevcut değilse, aşağıdaki adımı izleyerek npm'yi sistem yoluna ekleyin.

Adım 3: Linux Ortam Ayarlarına npm Yolunu Ekleyin

Aç ' .bashrc ” dosyasını sudo kullanıcı haklarına sahip herhangi bir Linux metin düzenleyicisinde açın. Burada nano düzenleyiciyi kullandık:

sudo nano .bashrc

Daha sonra aşağıdaki pasajı dosyaya yapıştırın ve dosyayı “ CTRL+S ' anahtar:

ihracat YOL = 'usr/bin: $PATH '

Nano düzenleyiciden çıkmak için “ CTRL+X ' anahtar.

Adım 4: Bash Shell Ortamını Yeniden Yükleyin

Güncelledikten sonra “ .bashrc ” dosyasında, değişiklikleri aşağıdaki komutla uygulamak için Bash kabuk ortamını yeniden yükleyin:

kaynak ~ / .bashrc

Bundan sonra tekrar “npm” komutunu çalıştırın ve sorunun çözülüp çözülmediğini doğrulayın.

3. Çözüm: “node_modules” Dizin İzinlerini Kontrol Edin

Linux'ta npm kurulumu sırasında “ node_modules Node.js projesinden bir paketi içeren “dizini”ne göre proje.json ' dosya. Eğer ' node_modules ” dizininin gerekli izni yok, farklı hatalarla karşılaşabilir. Bu hataları düzeltmek için aşağıdaki adımları kullanarak gerekli izinleri “node_modules”a atayın:

1. Adım: “node_modules” Dizinini görüntüleyin

Genellikle “ node_modules ” dizini Linux kullanıcı dizininde bulunur. Geçerli dizinin dosyalarını kontrol etmek için “ ls ”:

ls

Şu anda açık olan dizinin yolunu görüntülemek için “ özürlü ”:

özürlü

“ yolunu not edin node_modules Çıktıdan ” dizini:

Adım 2: “node_modules”a İzinler Atayın

Şimdi gerekli izinleri “ node_modules ' başından sonuna kadar ' chown -R $(whoami):root ' emretmek:

yenilmiş -R $ ( ben kimim ) :kök / Ev / ubuntu kullanıcısı / node_modules

Bu, “npm” komutuyla ilgili farklı hataları çözecektir.

Windows'ta “npm komutu bulunamadı” sorunu nasıl çözülür?

Windows'ta npm, Node.js kurulumuyla birlikte yüklenir ve otomatik olarak Windows yoluna eklenir. Bu nedenle, minimum bir şans var ' npm komutu bulunamadı ” hatası oluşuyor. Ancak kullanıcılar nadiren “ npm dahili veya harici olarak tanınmıyor ” komut hatası. Bunun nedeni, npm'nin Node.js kurulumuyla birlikte kurulmaması, npm yürütülebilir yolunun Windows PATH değişkeninde tanınmaması veya npm'nin daha eski bir sürümünün kullanılmasıdır:

Vurgulanan sorunu düzeltmek için aşağıdaki çözümleri izleyin:

Yukarıda verilen çözümlerin her birini tek tek takip edelim.

1. Çözüm: Node.js'yi kaldırın ve yeniden yükleyin

Bazen Node.js'yi Windows'a yüklerken npm paketi düzgün yüklenmez veya npm sürümü daha eski olabilir ve yeni JavaScript uygulamaları ve modülleriyle uyumsuz olabilir. Bu nedenle kullanıcı “ npm komutu tanınmıyor ' hata. Belirtilen sorunu düzeltmek için aşağıdaki prosedürü kullanarak Node.js ve npm'nin en son sürümünü yükleyin.

1. Adım: “Program ekle veya kaldır” Ayarlarını başlatın

Node.js ve npm'yi yeni yüklemek için önce eski sürümünü kaldırın. Bu amaçla “ Program ekleme veya kaldırma ” ayarlar:

Adım 2: Node.js'yi kaldırın

Uygulama listesi arama alanında 'node' ifadesini arayın ve Node.js uygulamasını seçin. Burada aşağıdaki işaretli yere tıklayın üç nokta Daha fazla seçeneği görüntülemek için ” simgesi:

Daha sonra “ Kaldır ” Node.js'yi yüklemek için seçenek. Kullanıcılar ayrıca “ Değiştir Node.js kurulumunu değiştirmek veya düzeltmek için ” seçeneği. Ancak bu adım bir Node.js gerektirecektir” MSI ' dosya. Npm ve Node.js'yi yükseltmek için en son sürümü yeni yükleyeceğiz:

3. Adım: Node.js Yükleyicisini İndirin

Node.js yetkilisini açın İnternet sitesi ve aşağıda belirtilen seçeneğe basarak Node.js'nin en son sürümünü indirin:

Daha sonra “ İndirilenler ” klasörüne gidin ve yükleyiciyi çalıştırmak için Node.js .msi dosyasına çift tıklayın:

4. Adım: Node.js ve npm'yi yükleyin

Bu, Node.js Kurulum sihirbazını açacak, “ Sonraki Kurulum adımlarına geçmek için ”düğmesine basın:

Node.js üzerinde anlaşın ' Son kullanıcı Lisans Anlaşması ”Aşağıdaki işaretli onay kutusuna basıp “ Sonraki ' düğme:

Node.js kurulum konumunu seçin ve “ Sonraki ”. Burada varsayılan seçilen konumla devam edeceğiz:

Bir sonraki sihirbazdan “npm paket yöneticisi” seçeneğine gidin ve npm'yi Node.js kurulumuyla birlikte tamamen kurmak için aşağıda belirtilen seçeneği seçin:

Bundan sonra “ Sonraki İşleme devam etmek için ”düğmesi:

Burada npm ve Node.js ile birlikte ek bir araç yüklemek istiyorsanız aşağıdaki onay kutusuna basın ve “ Sonraki ”. Burada herhangi bir ek araca ihtiyacımız yok:

Son olarak “ Düzenlemek Windows’ta Node.js ve npm kurulumuna başlamak için ” butonu:

Kurulum işlemini tamamladıktan sonra “ Sona ermek ' düğme:

Bu aynı zamanda Node.js ve npm'yi otomatik olarak Windows Yolu değişkenine ekleyecektir.

Adım 5: Terminali Başlatın

Npm ve Node.js'nin kurulu olup olmadığını ve Windows yoluna eklenip eklenmediğini kontrol etmek için Başlat menüsünden Komut İstemi Windows varsayılan terminalini açın:

Adım 6: Doğrulama

Ardından, “ düğüm -v Node.js sürümünü kontrol etmek için ” komutu:

düğüm -içinde

Şimdi npm'nin kurulu olup olmadığını ve iyi çalışıp çalışmadığını kontrol etmek için npm sürümünü kontrol edin:

npm -içinde

Aşağıdaki sonuçtan npm'yi etkili bir şekilde kurduğumuzu görebilirsiniz ' 10.2.4 ” Windows'taki sürüm:

Şimdi “npm komutu bulunamadı” hatasının çözülüp çözülmediğini doğrulayın. Bu amaçla Node.js ortamını “ npm başlangıcı ' emretmek:

npm başlangıcı

Aşağıdaki çıktı, npm komutu tanınmadı hatasını etkili bir şekilde çözdüğümüzü göstermektedir:

Hata hala devam ediyorsa bu, npm'nin Windows Yoluna eklenmediği anlamına gelir. Sorunu çözmek için aşağıdaki çözümü deneyin.

2. Çözüm: Windows Yoluna npm ekleyin

Ancak Node.js ve npm yüklenirken Windows PATH değişkeni otomatik olarak güncellenir. Ancak Windows Yoluna npm eklenmemişse sistem terminalden npm komut satırı yardımcı programına erişemez ve kullanıcı “hatayla karşı karşıya kalır” npm komutu bulunamadı ”. Belirtilen sorunu düzeltmek için aşağıdaki gösterimi kullanarak npm'yi Windows Yolu değişkenine ekleyin.

Adım 1: Npm Kurulum Konumunu Kontrol Edin

Öncelikle npm ve Node.js kurulum konumlarına gidin. Varsayılan olarak npm “ C:\Program Dosyaları\Node.js ” dizini. Kurulum dizini yolunu aşağıda belirtilen adres çubuğundan kopyalayın:

Adım 2: Ortam Değişkenini Başlatın

Ardından, Windows Başlat menüsü aracılığıyla Ortam değişkeni ayarlarını başlatın:

Daha sonra “ tuşuna basın Ortam Değişkenleri Windows değişken ayarlarını başlatmak için ”düğmesi:

3. Adım: Windows Yoluna npm ekleyin

Aç ' Yol “ seçeneğinden ” Sistem değişkenleri ' liste. Bunun için öncelikle “ Yol ” ve ardından “ tuşuna basın Düzenlemek ' düğme:

Burada Node.js ve npm yürütülebilir yolumuz zaten Windows Yolu değişkenine ayarlanmış ve eklenmiştir. Ancak yol eklenmemişse veya Yol değişkeninde mevcutsa manuel olarak ekleyin. Bunun için öncelikle “” tuşuna basın. Yeni ” butonu, npm kurulum yolunu yapıştırın” C:\Program Dosyaları\Node.js ” ve “ tuşuna basın TAMAM ' düğme:

Adım 4: npm Komutunu kullanın

' ekledikten sonra npm ” Windows Yoluna gidin, Windows Komut İstemi terminalini yeniden başlatın ve paketi veya modülü yüklemek için npm komutunu kullanın ve belirtilen sorunun çözülüp çözülmediğini doğrulayın:

npm düzenlemek ifade etmek

Gösterim amaçlı olarak “ ifade etmek ” Npm paket yöneticisini kullanan Node.js modülü. Aşağıdaki sonuç, 'npm bulunamadı' hatasını etkili bir şekilde çözdüğümüzü ve Node.js modülünü başarıyla yüklediğimizi göstermektedir:

Sorunu düzeltmek için çözümleri ele aldık. npm komutu bulunamadı ” hatası hem Windows hem de Linux işletim sistemi için.

Çözüm

“Npm komutu bulunamadı” hatasını düzeltmek için, “npm paket yöneticisini Linux'ta” kullanarak yeniden yüklemeyi deneyin. sudo apt kurulumu npm -y ' emretmek. Windows'ta kullanıcının Node.js'yi tamamen kaldırması ve sisteme yeniden yüklemesi gerekir. Bu amaçla resmi web sitesinden Node.js “.msi” dosyasını indirin, yükleyiciyi çalıştırın ve npm'yi yükleyin. Diğer çözüm ise npm'yi Windows veya Linux ortam ayarlarına eklemektir. Bu, npm'nin Windows veya Linux terminalleri tarafından erişilebilir olmasını sağlayacaktır. Bu yazı, '' sorununu çözmek için düzeltmeleri göstermiştir. npm komutu bulunamadı ” hatası hem Windows hem de Linux işletim sisteminde.