5 sposobów na naprawienie problemu z niedziałającą instalacją Npm [Menedżer partycji]

Npm to menedżer pakietów dla Node.js. Można go używać do pobierania i instalowania pakietów innych firm i programów wiersza polecenia napisanych przez innych do użytku lokalnego. Ten post z tej strony Kreator partycji pokazuje, jak rozwiązać instalacja npm nie działa kwestia.





Na tej stronie :

Instalacja NPM nie działa

Npm, skrót od Node Package Manager, jest domyślnym menedżerem pakietów dla Node.js, który służy do budowania skalowalnych aplikacji sieciowych. Dzięki npm można pobierać i instalować pakiety innych firm i programy wiersza polecenia napisane przez innych z serwera NPM do użytku lokalnego.

Aby zainstalować moduł, wystarczy uruchomić „ npm install ' Komenda. Czasami jednak mogą wystąpić błędy instalacji npm. Na przykład:

  • Nie znaleziono polecenia Npm.
  • Kod błędu NPM 1.
  • Nie można znaleźć pliku wykonywalnego Pythona „python”.
  • Sprawdzanie integralności nie powiodło się.
  • Nie udało się odczytać zależności. Brak takiego pliku lub katalogu 'c:\node\xx\package.json'.

Dlaczego instalacja npm nie działa? Możliwe przyczyny są następujące:



  • Npm nie jest zainstalowany.
  • W katalogu, w którym próbujesz uruchomić instalację npm, nie ma pliku package.json.
  • Nazwa pakietu lub wersja jest nieprawidłowa.
  • Próbujesz zainstalować pakiet, który jest zależny od bibliotek systemowych, co nie jest zadowalające.

Jak naprawić problem z niedziałającą instalacją Npm?

Aby naprawić problem z niedziałającą instalacją npm, możesz użyć następujących metod. Ale zanim przejdziesz dalej, upewnij się, że wpisałeś poprawną nazwę pakietu.

Sposób 1. Upewnij się, że Npm jest zainstalowany

Główną przyczyną błędu nie znaleziono polecenia npm jest to, że npm nie jest zainstalowany. Możesz uruchomić polecenie „ npm -v ”, aby sprawdzić, czy zainstalowano npm. Jeśli nie, zalecam odinstalowanie Node.js, a następnie ponowne zainstalowanie node.js i npm. Proszę odnieść się do tego postu: Jak zainstalować NPM i Node.js na Windows, Mac i Ubuntu? .



Sposób 2. Upewnij się, że istnieje plik Package.json

Podczas instalowania pakietu npm musi najpierw znaleźć plik package.json. Ten plik będzie zawierał informacje o tym pakiecie, w tym nazwę, wersję, opis, słowa kluczowe, zależności itp. Jeśli nie ma pliku package.json, wystąpi problem z niedziałającą instalacją npm. Możesz uruchomić „ ls -1 ”, aby sprawdzić, czy istnieje plik package.json.

Sposób 3. Usuń plik blokady lub pamięć podręczną

Głównym powodem błędu nieudanego sprawdzenia integralności jest zwykle plik package-lock.json. Gdy twój projekt ma ten plik, npm sprawdzi integralność pobranego pakietu z pakietem określonym w pliku blokady.

Gdy suma kontrolna pakietu jest inna, npm zatrzyma instalację i zgłosi błąd nieudanego sprawdzenia integralności. W takim przypadku możesz uruchomić polecenie „ weryfikacja pamięci podręcznej npm ' rozwiązać problem.



Jeśli to polecenie nie działa, możesz uruchomić polecenie „ rm package-lock.json ”, aby usunąć plik blokady, lub uruchom polecenie „ npm cache clean --force ”, aby wyczyścić pamięć podręczną npm.

Sposób 4. Zaktualizuj zależności

Jedną z głównych przyczyn kodu błędu npm 1 jest to, że zależność w zainstalowanym module nie jest zgodna z bieżącą wersją node.js. W takim przypadku aktualizacja zależności jest dobrym rozwiązaniem. Możesz to zrobić, uruchamiając polecenie „ aktualizacja npm ”.

Sposób 5. Zainstaluj najnowszy Node.js

Jeśli zainstalujesz moduł node-gyp, możesz otrzymać błąd „Nie można znaleźć Pythona”. Moduł node-gyp to narzędzie Node.js do kompilowania natywnych modułów napisanych w C i C++. Do poprawnego działania wymagane są narzędzia do kompilacji Python i Visual Studio.



Na szczęście najnowsza wersja instalatora Node.js dla Windows zawiera już domyślnie narzędzia do budowania. Dlatego wystarczy zainstalować najnowszy node.js i Python.

Dolna linia

Czy interesujesz się tej strony Kreator partycji ? To oprogramowanie może pomóc w klonowaniu systemu, lepszym zarządzaniu dyskami i odzyskiwaniu danych. Jeśli masz taką potrzebę, możesz pobrać go z oficjalnej strony internetowej.