Comando nodemon non trovato

Comando nodemon non trovato
“Nodemon è un'utilità fantastica per il nodo.sviluppatori JS. Consente agli sviluppatori di concentrarsi sulla scrittura del codice senza preoccuparsi di rinfrescare le modifiche. Funziona riavviando l'applicazione ogni volta che i file e le directory nell'applicazione vengono modificati.

Questo rende il flusso di lavoro dello sviluppatore molto più semplice e fluido. Sì, hai abbastanza bug di cui preoccuparsi.

Tuttavia, quando si inizia con il nodo.JS Development, potresti riscontrare l'errore "comando nodemon non trovato". E in questo tutorial, miriamo ad aiutarti a capire perché questo errore si verifica e ti diamo un metodo semplice e semplice per risolverlo."

Iniziamo.

Errore "comando nodemon non trovato" - causa

Di seguito sono riportate alcune delle cause dell'errore "comando nodemon non trovato".

  1. Nodemon non è installato.
  2. Nodemon è disponibile in un percorso diverso.
  3. L'utilità Nodemon non è installata a livello globale.

Quanto sopra sono alcune delle principali cause dell'errore "comando nodemon non trovato".

Discutiamo di ogni causa dell'errore e della corrispondente soluzione possibile.

Nodemon non è installato

Quando stai iniziando, potresti pensare che Nodemon faccia parte del nodo.Pacchetto JS. Tuttavia, questo non è il caso; Sebbene fornisca alcune caratteristiche altamente necessarie per nodo.sviluppatori di JS, deve essere installato manualmente.

Quindi, anche se hai il nodo.JS installato, non significa che nodi lo sia.

Per risolvere questo problema, puoi semplicemente installare Nodemon come mostrato nei comandi seguenti:

$ sudo NMP Installa -g nodemon

Il comando utilizza il gestore dei pacchetti nodi per scaricare e installare l'utilità Nodemon a livello globale.

Se avevi precedentemente installato Nodemon senza il flag -g, puoi reinstallarlo eseguendo il comando:

$ sudo npm disinstalla nodemon
$ sudo npm disinstall -g nodemon

E con ciò, dovresti avere il comando nodemon disponibile nel tuo sistema.

L'utilità Nodemon è installata su un percorso diverso

I sistemi UNIX hanno una serie di directory che verranno controllate quando si invoca un comando dal terminale. Directory popolari includono /bin, /usr /bin /sbin, /usr /local /bin, /usr /sbin, ecc.

Pertanto, se nodemon è installato in una directory diversa che non è disponibile nella variabile di ambiente del percorso del sistema, il comando fallirà.

Per impostazione predefinita, Nodemon è installato nella directory/USR/Local/Bin/Nodemon. Se Nodemon si trova in una posizione diversa, è possibile creare un collegamento simbolico alla directory target.

sudo ln -s/target//dove/nodejs/is/installato

Assicurarsi che la directory target faccia parte del percorso.

Nodemon non è installato a livello globale

Nodemon deve essere installato a livello globale in modo da poterlo importare in qualsiasi progetto. Pertanto, se l'hai installato senza il flag -g, sarà accessibile solo in quel progetto.

Puoi risolverlo disinstallandolo e installandolo come pacchetto globale:

$ sudo NMP Disinstall Nodemon
$ sudo NMP Installa -g nodemon

Assicurarsi di eseguire il comando con i privilegi di root per evitare eventuali errori che possono derivare da autorizzazioni insufficienti.

Puoi anche correggere l'autorizzazione errata eseguendo il comando:

$ sudo chown -r $ utente: $ (id -gn $ utente)/utenti/nome utente/.configurazione

Infine, puoi verificare che Nodemon funzioni controllando la versione:

Congratulazioni, ora hai il comando nodemon disponibile.

Conclusione

In questo tutorial, abbiamo coperto le varie cause dell'errore "comando nodemon non trovato" e come risolverlo.

Grazie per aver letto!!