Dette gjør utvikleren arbeidsflyt mye enklere og glatt. Ja, du har nok feil til å bekymre deg for.
Men når du kommer i gang med Node.JS -utvikling, kan du møte feilen "Nodemon -kommandoen ikke funnet". Og i denne opplæringen tar vi sikte på å hjelpe deg med å forstå hvorfor denne feilen oppstår og gir deg en rask og enkel metode for å fikse den.”
La oss komme i gang.
“Nodemon Command ikke funnet” Feil - Årsak
Følgende er noen av årsakene til "Nodemon -kommandoen som ikke er funnet".
Ovennevnte er noen av de viktigste årsakene til "Nodemon -kommandoen ikke funnet".
La oss diskutere hver årsak til feilen og den tilsvarende mulige løsningen.
Nodemon er ikke installert
Når du kommer i gang, kan du tro at Nodemon er en del av noden.JS -pakke. Dette er imidlertid ikke tilfelle; Selv om det gir noen svært nødvendige funksjoner av Node.JS -utviklere, det må installeres manuelt.
Derfor, selv om du har node.JS installert, det betyr ikke at nodemon er like bra.
For å løse dette problemet, kan du ganske enkelt installere Nodemon som vist i kommandoene nedenfor:
$ sudo nmp install -g nodemonKommandoen bruker Node Package Manager for å laste ned og installere Nodemon -verktøyet på globalt nivå.
Hvis du tidligere hadde installert Nodemon uten -G -flagget, kan du installere det på nytt ved å kjøre kommandoen:
$ sudo npm avinstaller nodemonOg med det bør du ha Nodemon -kommandoen tilgjengelig i systemet ditt.
Nodemon -verktøyet er installert på en annen vei
UNIX -systemer har et sett med kataloger som vil bli sjekket når du påkaller en kommando fra terminalen. Populære kataloger inkluderer /bin, /usr /bin /sbin, /usr /local /bin, /usr /sbin, etc.
Derfor, hvis Nodemon er installert i en annen katalog som ikke er tilgjengelig i systemets banemiljøvariabel, vil kommandoen mislykkes.
Som standard er Nodemon installert i/usr/local/bin/nodemon -katalogen. Hvis Nodemon er på et annet sted, kan du opprette en symbolsk lenke til målkatalogen.
sudo ln -s/mål//hvor/nodejs/er/installertForsikre deg om at målkatalogen er en del av banen.
Nodemon er ikke installert globalt
Nodemon må installeres på globalt nivå, slik at du kan importere det til et hvilket som helst prosjekt. Derfor, hvis du installerte det uten -G -flagget, vil det bare være tilgjengelig i det prosjektet.
Du kan løse dette ved å avinstallere det og installere det som en global pakke:
$ sudo nmp avinstaller nodemonForsikre deg om å kjøre kommandoen med rotrettigheter for å unngå feil som kan oppstå fra utilstrekkelige tillatelser.
Du kan også fikse feil tillatelse ved å kjøre kommandoen:
$ sudo chown -r $ bruker: $ (id -gn $ bruker)/brukere/brukernavn/.konfigurasjonTil slutt kan du bekrefte at Nodemon fungerer ved å sjekke versjonen:
Gratulerer, du har nå Nodemon -kommandoen tilgjengelig.
Konklusjon
I denne opplæringen dekket vi de forskjellige årsakene til "nodemon -kommandoen ikke funnet" -feilen og hvordan du fikser den.
Takk for at du leste!!