Correggi l'errore del comando npm non trovato

Correggi L Errore Del Comando Npm Non Trovato



Npm è uno dei componenti principali dell'ambiente runtime Node.js (esegui codice JavaScript). Viene utilizzato per gestire e far funzionare moduli e pacchetti JavaScript. L'utente Node.js può cercare e installare pacchetti e moduli essenziali, gestire la versione dell'applicazione e configurare i progetti JS tramite l'utilità della riga di comando npm.

Tuttavia, a volte, l’utente riscontra l’errore “ Comando npm non trovato ' durante l'installazione o la configurazione di un modulo o pacchetto dal registro npm che disturba il flusso di lavoro dell'utente.

Questo post dimostrerà:







Come risolvere il 'comando npm non trovato' su Linux?

Node.js è un ambiente runtime ampiamente utilizzato per il codice JavaScript. Node.js è compatibile con tutti i principali sistemi operativi. A volte, durante l'installazione del modulo Node.js in JavaScript, l'utente riscontra l'errore “ Comando npm non trovato ' come mostrato di seguito. Questo errore si verifica a causa di scopi diversi, ad esempio la mancata installazione di npm sul sistema o l'utilizzo di una versione obsoleta di npm o la mancata aggiunta di npm alle impostazioni dell'ambiente del percorso Linux:





Per correggere l'errore sopra indicato, provare le seguenti soluzioni:





Soluzione 1: installa npm su Linux

Durante l'installazione di Node.js, l'utente potrebbe dimenticare di installare il gestore pacchetti npm o potrebbe non essere installato correttamente nel sistema. Per questo motivo, l'utente riscontra l'errore “ comando 'npm' non trovato ”. Per risolvere il problema indicato, installare npm su Linux tramite le seguenti istruzioni:

Passaggio 1: aggiorna Ubuntu

Per prima cosa, avvia il terminale Ubuntu tramite il pulsante ' CTRL+ALT+T ' chiave. Quindi, esegui ' aggiornamento adeguato 'comando per aggiornare il repository di Ubuntu:



sudo aggiornamento adeguato

Passaggio 2: installare il pacchetto npm

Successivamente, installa il gestore pacchetti npm tramite il ' apt installa npm 'comando. Questo comando potrebbe richiedere i privilegi di root, quindi utilizzare ' sudo ' prima del comando:

sudo adatto installare npm -E

Ecco, il “ -E ' viene utilizzato per allocare l'autorizzazione all'elaborazione per l'utilizzo di spazio su disco aggiuntivo per l'installazione 'npm':

Passaggio 3: verifica

Ora, controlla se npm è installato o meno, esegui il comando “ npm -v 'comando:

npm -In

L'output seguente mostra che abbiamo effettivamente installato il ' 8.5.1 'versione npm:

Per verificare se il comando npm funziona correttamente o meno, installa qualsiasi modulo Node.js. Ad esempio, abbiamo installato il ' esprimere ' modulo:

npm installare esprimere

Il risultato seguente indica che abbiamo installato il modulo e risolto efficacemente il problema indicato:

Se il problema persiste, significa che npm non viene aggiunto automaticamente all'impostazione dell'ambiente Path.

Soluzione 2: aggiungi npm alle impostazioni dell'ambiente del percorso

Se npm non viene aggiunto al percorso del sistema, il sistema non riuscirà a rilevare i comandi npm e l'utente riscontrerà l'errore “ Comando npm non trovato ”. Per risolvere il problema indicato, aggiungi manualmente il percorso di installazione di npm alle impostazioni dell'ambiente Linux. Per fare ciò, seguire la procedura indicata:

Passaggio 1: verificare la posizione di installazione di npm

Innanzitutto, controlla il percorso di installazione di npm tramite il pulsante “ quale npm 'comando:

Quale npm

Passaggio 2: controlla le impostazioni dell'ambiente del percorso

Ora verifica se npm è aggiunto o meno alle impostazioni dell'ambiente Linux Path visualizzando il sistema ' SENTIERO ':

eco $PERCORSO

Qui puoi vedere che le nostre impostazioni dell'ambiente PATH sono già aggiornate e il percorso di installazione di npm esiste già nelle impostazioni dell'ambiente:

Tuttavia, se il percorso dell'eseguibile npm non esiste nelle impostazioni PATH dell'ambiente, aggiungere npm al percorso di sistema seguendo il passaggio seguente.

Passaggio 3: aggiungere il percorso npm alle impostazioni dell'ambiente Linux

Apri il ' .bashrc ' in qualsiasi editor di testo Linux con diritti utente sudo. Qui abbiamo utilizzato l'editor nano:

sudo nano .bashrc

Quindi, incolla il seguente snippet nel file e salva il file tramite il pulsante ' CTRL+S ' chiave:

esportare SENTIERO = 'usr/bin: $PERCORSO '

Per uscire dall'editor nano, premere il pulsante ' CTRL+X ' chiave.

Passaggio 4: ricarica l'ambiente Bash Shell

Dopo aver aggiornato il ' .bashrc ', ricaricare l'ambiente della shell Bash per implementare le modifiche tramite il comando seguente:

fonte ~ / .bashrc

Successivamente, esegui nuovamente il comando “npm” e verifica se il problema è stato risolto o meno.

Soluzione 3: controlla le autorizzazioni della directory 'node_modules'.

Durante l'installazione di npm su Linux, crea il file ' nodo_moduli ' directory che contiene un pacchetto dal progetto Node.js secondo il ' progetto.json ' file. Se la ' nodo_moduli ' non dispone dell'autorizzazione essenziale, potrebbero verificarsi diversi errori. Per correggere questi errori, assegna le autorizzazioni essenziali a 'node_modules' utilizzando i passaggi seguenti:

Passaggio 1: Visualizza la directory 'node_modules'.

Di solito, il “ nodo_moduli 'la directory si trova nella directory dell'utente Linux. Per controllare i file della directory corrente, eseguire ' ls ':

ls

Per visualizzare il percorso della directory attualmente aperta, eseguire il comando ' pwd ':

pwd

Da notare il percorso del “ nodo_moduli ' directory dall'output:

Passaggio 2: assegna le autorizzazioni a 'node_modules'

Ora assegna le autorizzazioni essenziali a “ nodo_moduli ' Attraverso ' chown -R $(whoami):root 'comando:

chown -R $ ( chi sono ) :radice / casa / ubuntuuser / nodo_moduli

Ciò risolverà diversi errori relativi al comando 'npm'.

Come risolvere il 'comando npm non trovato' su Windows?

Su Windows, npm viene installato con l'installazione di Node.js e aggiunto automaticamente al percorso Windows. Pertanto, la possibilità che si verifichi un “ Comando npm non trovato 'si è verificato un errore. Tuttavia, raramente gli utenti affrontano il “ npm non è riconosciuto come interno o esterno 'errore di comando. Ciò è dovuto al fatto che npm non è installato con l'installazione di Node.js, il percorso dell'eseguibile npm non è riconosciuto nella variabile PATH di Windows o viene utilizzata una versione precedente di npm:

Per risolvere il problema evidenziato, seguire le seguenti soluzioni:

Seguiamo ciascuna delle soluzioni sopra indicate una per una.

Soluzione 1: disinstallare e reinstallare Node.js

A volte, durante l'installazione di Node.js su Windows, il pacchetto npm non viene installato correttamente o forse la versione npm è precedente e incompatibile con le nuove applicazioni e moduli JavaScript. A causa di ciò, l'utente incontra il ' Il comando npm non è riconosciuto 'errore. Per risolvere il problema indicato, installa la versione più recente di Node.js e npm utilizzando la seguente procedura.

Passaggio 1: avvia le impostazioni 'Aggiungi o rimuovi programmi'.

Per installare di nuovo Node.js e npm, disinstalla prima la versione precedente. A questo scopo, aprire il “ Aggiungi o rimuovi programmi ' impostazioni:

Passaggio 2: disinstallare Node.js

Cerca 'nodo' nel campo di ricerca dell'elenco delle app e seleziona l'applicazione Node.js. Qui, fare clic sul punto indicato di seguito ' tre punti 'icona per visualizzare più opzioni:

Successivamente, fai clic su ' Disinstallare ' opzione per installare Node.js. Gli utenti possono anche attivare il ' Modificare ' opzione per modificare o correggere l'installazione di Node.js. Tuttavia, questo passaggio richiederà un Node.js “ msi ' file. Per aggiornare npm e Node.js, installeremo di recente la versione più recente:

Passaggio 3: scarica il programma di installazione di Node.js

Apri il file ufficiale Node.js sito web e scarica l'ultima versione di Node.js premendo l'opzione indicata di seguito:

Successivamente, apri il ' Download ' e fare doppio clic sul file Node.js .msi per eseguire il programma di installazione:

Passaggio 4: installa Node.js e npm

Questo aprirà la procedura guidata di installazione di Node.js, premi il pulsante ' Prossimo ' per procedere con la procedura di installazione:

Accetto il Node.js “ Contratto di licenza per l'utente ' premendo la casella di controllo evidenziata in basso e premendo il pulsante ' Prossimo pulsante ':

Seleziona il percorso di installazione di Node.js e premi ' Prossimo ”. Qui continueremo con la posizione selezionata predefinita:

Dalla procedura guidata successiva, vai all'opzione 'gestore pacchetti npm' e seleziona l'opzione indicata di seguito per installare completamente npm insieme all'installazione di Node.js:

Successivamente, premi il pulsante “ Prossimo ' per continuare il processo:

Qui, se desideri installare uno strumento aggiuntivo insieme a npm e Node.js, premi la casella di controllo indicata di seguito e premi ' Prossimo ”. Qui non abbiamo bisogno di alcuno strumento aggiuntivo:

Infine, premi il tasto “ Installare ' per avviare l'installazione di Node.js e npm su Windows:

Dopo aver completato il processo di installazione, premi il pulsante ' Fine pulsante ':

Ciò aggiungerà automaticamente anche Node.js e npm alla variabile Percorso di Windows.

Passaggio 5: avvia il terminale

Per verificare se npm e Node.js sono installati e aggiunti al percorso Windows, aprire il terminale predefinito del prompt dei comandi di Windows tramite il menu Start:

Passaggio 6: verifica

Successivamente, esegui ' nodo -v 'comando per verificare la versione di Node.js:

nodo -In

Ora, per verificare se npm è installato e funziona bene, controlla la versione di npm:

npm -In

Dal risultato seguente puoi vedere che abbiamo effettivamente installato npm “ 10.2.4 ' versione su Windows:

Ora verifica se l’errore “comando npm non trovato” è stato risolto o meno. A questo scopo inizializzare l'ambiente Node.js utilizzando il comando ' npm init 'comando:

npm init

L'output seguente mostra che abbiamo effettivamente risolto l'errore npm comando non riconosciuto:

Se l'errore persiste ancora, significa che npm non è stato aggiunto al percorso Windows. Per risolvere il problema, provare la soluzione seguente.

Soluzione 2: aggiungi npm al percorso Windows

Tuttavia, mentre Node.js e npm sono installati, la variabile PATH di Windows viene aggiornata automaticamente. Tuttavia, se npm non viene aggiunto al percorso Windows, il sistema non è in grado di accedere all'utilità della riga di comando npm dal terminale e l'utente riscontra l'errore ' Comando npm non trovato ”. Per risolvere il problema indicato, aggiungi npm alla variabile Windows Path utilizzando la seguente dimostrazione.

Passaggio 1: verificare la posizione di installazione di Npm

Innanzitutto, accedi ai percorsi di installazione di npm e Node.js. Per impostazione predefinita, npm è installato nella cartella ' C:\Programmi\Node.js 'rubrica. Copia il percorso della directory di installazione dalla barra degli indirizzi indicata di seguito:

Passaggio 2: avviare la variabile di ambiente

Successivamente, avvia le impostazioni della variabile d'ambiente tramite il menu Start di Windows:

Successivamente, premi il pulsante “ variabili ambientali ' per avviare le impostazioni delle variabili di Windows:

Passaggio 3: aggiungi npm al percorso Windows

Apri il ' Sentiero ' opzione dal ' Variabili di sistema ' elenco. A questo scopo, seleziona prima “ Sentiero ' e poi premere il tasto ' Modificare pulsante ':

Qui, il nostro percorso eseguibile Node.js e npm è già impostato e aggiunto nella variabile Windows Path. Tuttavia, se il percorso non viene aggiunto o esiste nella variabile Path, aggiungilo manualmente. A questo scopo, innanzitutto, premere il pulsante “ Nuovo pulsante “, incolla il percorso di installazione di npm” C:\Programmi\Node.js ' e premere il tasto ' OK pulsante ':

Passaggio 4: utilizzare il comando npm

Dopo aver aggiunto il ' npm ' nel percorso Windows, riavviare il terminale del prompt dei comandi di Windows e utilizzare il comando npm per installare il pacchetto o il modulo e verificare che se il problema indicato sia stato risolto o meno:

npm installare esprimere

A scopo dimostrativo, abbiamo installato il ' esprimere ' Modulo Node.js che utilizza il gestore pacchetti npm. Il risultato seguente mostra che abbiamo effettivamente risolto l'errore 'npm non trovato' e installato con successo il modulo Node.js:

Abbiamo coperto le soluzioni per risolvere il ' Comando npm non trovato 'Errore sia per il sistema operativo Windows che per quello Linux.

Conclusione

Per correggere l'errore 'comando npm non trovato', prova a reinstallare il gestore pacchetti npm in Linux utilizzando il comando ' sudo apt install npm -y 'comando. In Windows, l'utente deve disinstallare completamente Node.js e reinstallarlo sul sistema. A questo scopo, scarica il file Node.js “.msi” dal sito ufficiale, esegui il programma di installazione e installa npm. L'altra soluzione è aggiungere npm alle impostazioni dell'ambiente Windows o Linux. Ciò renderà npm accessibile ai terminali Windows o Linux. Questo articolo ha dimostrato le soluzioni per risolvere il problema ' Comando npm non trovato 'Errore sia sul sistema operativo Windows che su quello Linux.